3 ms·
I've tried living in eshell but zsch auto complete is just too damn good. Is there really good auto completion for eshell?
by mronge 12y ago
I've tried living in eshell but zsch auto complete is just too damn good. Is there really good auto completion for eshell?
- wging 12y agoI seem to be getting some good completions for files just from Company-mode. I typed "/us" and got a list including /usr/, /usr/bin, /usr/lib, etc. Also, tab-completion seems somewhat good. I typed /u and TABbed, and got /usr/. /usr/bin/lv gives me /usr/bin/leave on first TAB, then cycles through /usr/bin/llvm-g++, etc. on subsequent tabs. Globbing: ls /*.js did what you'd want within a directory whose subdirectories contain a lot of .js files. It looks like someone added completions for git (and bzr, hg, if you care): http://tsdh.wordpress.com/2013/05/31/eshell-completion-for-git-bzr-and-hg/ http://tsdh.wordpress.com/2013/05/31/eshell-completion-for-g... Works pretty well. I wonder if there's a way to provide a bridge with zsh's completions, such that if you have completions for zsh, you have them for eshell.
- wyclif 12y agoI have all kinds of extended globbing turned on in my ~/.zshrc like so: #Superglobs setopt extendedglob unsetopt caseglob I haven't used eshell, and I see no need to with zsh. This lets me glob 'ls */.txt', etc.
- dllthomas 12y agoI wonder how easy it would be to construct the necessary zsh context, to just extract the completion from zsh...
- technomancy 12y agoI've found it quite good, but more compelling is that when you want to add new completions you can use lisp instead of some crazy one off half language.