Commit Graph

332 Commits (eb17fdefdcf9f9aa3f5f8ef8907e8cee1aac9027)

Author SHA1 Message Date
Pierre Neidhardt 1628b47f04 ambrevar/emacs: Fix %emacs-eval when argument contains "'". 2021-02-05 20:37:26 +01:00
Pierre Neidhardt 0be20d1671 ambrevar/emacs: Add emspect. 2021-02-05 20:37:15 +01:00
Pierre Neidhardt 64fb7f1a9c ambrevar/all: Use alexandria and serapeum. 2021-02-05 17:03:35 +01:00
Pierre Neidhardt aa7b1a72b6 ambrevar/file: Rename file= to file=? to avoid clash with Serapeum.
Also fix some exports.
2021-02-05 17:03:08 +01:00
Pierre Neidhardt cbe3c2c7cc ambrevar: Use glyphs, don't use ambrevar/syntax, rename `syntax' to `readtable'. 2021-02-05 16:27:54 +01:00
Pierre Neidhardt 09a594a8fd ambrevar/shell: Have `sh' and friends accept multiple arguments. 2021-02-05 15:20:02 +01:00
Pierre Neidhardt d14782e5d7 nyxt: Fix local build startup. 2021-02-05 09:40:48 +01:00
Pierre Neidhardt ada8fb2006 ambrevar/file: Comment on trivial-mime. 2021-01-27 13:09:25 +01:00
Pierre Neidhardt f0c05a77b3 ambrevar/shell: Fix %cmd- to use :- instead of :<>. 2021-01-24 19:22:44 +01:00
Pierre Neidhardt 6153c55c12 ambrevar/file: Add `tags'. 2021-01-22 21:16:53 +01:00
Pierre Neidhardt 54f263ed15 ambrevar/shell: Add draft wrapper to start ncurses "visual" programs. 2021-01-21 19:39:05 +01:00
Pierre Neidhardt 881a517c9c .local/bin/portable-sbcl-script-test: Init. 2021-01-20 20:30:45 +01:00
Pierre Neidhardt 6cb52bb558 ambrevar/syntax: Init. 2021-01-20 18:22:49 +01:00
Pierre Neidhardt e9737b0686 ambrevar/file: Export file?, file=, report better error message on bad path. 2021-01-20 16:18:48 +01:00
Pierre Neidhardt 6e957d1819 ambrevar/shell: Extend `env'. 2021-01-20 13:08:09 +01:00
Pierre Neidhardt a8b9fa81f2 ambrevar: Move and update old match- functions to file.lisp. 2021-01-20 12:37:58 +01:00
Pierre Neidhardt ee2c3268e1 ambrevar/shell: Fix %cmd<-> to %cmd- renaming. 2021-01-20 12:31:53 +01:00
Pierre Neidhardt efd35e8e9f ambrevar/file: Document `path' method. 2021-01-20 11:22:43 +01:00
Pierre Neidhardt 9217057b67 ambrevar/file: Add comment. 2021-01-20 11:01:42 +01:00
Pierre Neidhardt 36f48bd50b ambrevar/shell: Rename cmd<-> to cmd- and :<> to :-. 2021-01-19 12:21:27 +01:00
Pierre Neidhardt 9d4f5d39cd ambrevar/file: Add file=. 2021-01-18 12:43:02 +01:00
Pierre Neidhardt 2effcf80a3 ambrevar/file: Add width and height methods. 2021-01-17 13:05:24 +01:00
Pierre Neidhardt db62c9c845 ambrevar/shell: Export cmd<->. 2021-01-16 13:55:19 +01:00
Pierre Neidhardt 0afead687e ambrevar: Fix imports. 2021-01-16 12:01:00 +01:00
Pierre Neidhardt 39af2ace95 ambrevar/emacs: Overhaul Emacs string and stream functions. 2021-01-16 11:53:20 +01:00
Pierre Neidhardt 416ec2eea8 .local/bin/sbcl-container: Init. 2021-01-16 11:04:33 +01:00
Pierre Neidhardt ef4276b457 ambrevar/file: Rename match-extensions to match-extension. 2021-01-16 01:17:23 +01:00
Pierre Neidhardt 5feda6addc ambrevar: Move match-extensions and match-name to `file'. 2021-01-16 01:14:55 +01:00
Pierre Neidhardt c1bf82f25d ambrevar: Move relative-path to `file'. 2021-01-16 01:14:35 +01:00
Pierre Neidhardt 312781b0d8 ambrevar/shell: Add toggle-clesh-readtable. 2021-01-16 01:13:26 +01:00
Pierre Neidhardt e2025adf9d ambrevar/shell: Add file->string. 2021-01-16 01:13:15 +01:00
Pierre Neidhardt b6ea5b27ae ambrevar/guix: Fix ambrevar/shell prefix. 2021-01-16 01:12:40 +01:00
Pierre Neidhardt 757be91df8 ambrevar/file: Add path defmethod for strings and pathnames. 2021-01-16 01:12:17 +01:00
Pierre Neidhardt e00dc4e1e9 ambrevar/file: Fix import/exports. 2021-01-16 01:12:05 +01:00
Pierre Neidhardt b15f13301d ambrevar/ffprobe: Export accessors, set nickname to ffprobe. 2021-01-16 01:11:16 +01:00
Pierre Neidhardt 715e5de344 ambrevar/all: Fix imports, use trivial, set nickname to $. 2021-01-16 01:10:50 +01:00
Pierre Neidhardt b6f307753f ambrevar/file: Add mediafile support. 2021-01-15 19:53:41 +01:00
Pierre Neidhardt 54ef9aaaed ambrevar/ffprobe: Add some missing stream fields. 2021-01-15 19:41:50 +01:00
Pierre Neidhardt 0a057edbd4 ambrevar: Switch to packages with unquoted symbol. 2021-01-15 19:10:21 +01:00
Pierre Neidhardt 900b31d325 ambrevar/ffprobe: Add ffprobe abstraction. 2021-01-15 19:08:06 +01:00
Pierre Neidhardt e4ba8d7579 package-lists/guix-common-lisp-manifest: Add sbcl-cl-json. 2021-01-15 19:03:09 +01:00
Pierre Neidhardt 90b121d53c ambrevar/file: Add walk+mime, finder+mime. 2021-01-15 16:52:30 +01:00
Pierre Neidhardt e6e0d806d2 ambrevar: Move magic mime to a file+mime class and methods. 2021-01-15 16:43:43 +01:00
Pierre Neidhardt 7ae87c82d4 ambrevar: Define packages with unquoted symbol. 2021-01-15 16:41:49 +01:00
Pierre Neidhardt a1e937414c ambrevar/guix: Fix to use the new ambrevar/file:list-directory. 2021-01-15 16:40:20 +01:00
Pierre Neidhardt a46c695a83 ambrevar: Move directory-listing to `file' as `list-directory'. 2021-01-15 13:55:25 +01:00
Pierre Neidhardt 31a4fffa30 ambrevar/file: Return NIL for files that cannot be stat'ed.
For instance, Emacs unsaved buffer locks.
2021-01-15 13:54:00 +01:00
Pierre Neidhardt 42335e2759 ambrevar/file: Add match-date< and match-date> helpers. 2021-01-15 13:40:14 +01:00
Pierre Neidhardt 8d0ecf6a76 ambrevar: Move walk and finder from shell to file. 2021-01-15 13:40:14 +01:00
Pierre Neidhardt ce1733785d ambrevar/file: Fix behaviour on directories. 2021-01-15 13:24:14 +01:00