diff options
author | Vitalie Spinu <spinuvit@gmail.com> | 2018-08-30 17:21:18 +0200 |
---|---|---|
committer | Bozhidar Batsov <bozhidar.batsov@gmail.com> | 2018-09-08 22:25:50 +0300 |
commit | 55740ea8e973fb1fcb90c65b068a076ab2022171 (patch) | |
tree | eca5270de7efefed129148486a88c290f73be835 /doc | |
parent | 8996e699ae7dd140a9f74219940e2e30ff213fd9 (diff) |
Open archive entries within AVFS directory
Diffstat (limited to 'doc')
-rw-r--r-- | doc/interactive_programming.md | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/interactive_programming.md b/doc/interactive_programming.md index 92906d01..20d2c9bb 100644 --- a/doc/interactive_programming.md +++ b/doc/interactive_programming.md @@ -90,4 +90,31 @@ Here's a list of `cider-mode`'s keybindings: ![CIDER which-key](images/cider-which-key.png) + +!!! Tip + + `cider-find-var` has built-in support for [AVFS](). AVFS is an a virtual + file system which allows seamless navigation within archives as if they were + normal directories. When AVFS is mounted, `cider-find-var` automatically + opens `jar` and `zip` files inside AVFS folder instead of attempting to + uncompressed the archive. + + On linux based systems AVFS comes through the distribution managers. For + example on Debian derivatives: + + `sudo apt-get install avfs` + + Once installed mount with `mountavfs` in a place where it could be started + automatically during the startup (`.bash_profile` would do). Or initialize the + `avfsd` daemon directly like this + + `/usr/bin/avfsd -o allow_root -o intr -o sync_read .avfs` + + [AVFS]() is not available on Windows but could be installed on MacOS with [some + effort](http://blog.breadncup.com/tag/sunrise-commander/). Some other uses of + [AVFS]() in Emacs include + [dired-avfs](https://github.com/Fuco1/dired-hacks#dired-avfs) and + [sunrise-commander](https://www.emacswiki.org/emacs/Sunrise_Commander_Tips#toc12). + [which-key]: https://github.com/justbur/emacs-which-key +[AVFS]: http://avf.sourceforge.net |