An open API service indexing awesome lists of open source software.

https://github.com/emacs-helm/helm-fish-completion

Helm interface for Emacs fish-completion
https://github.com/emacs-helm/helm-fish-completion

emacs fish helm shell

Last synced: 12 months ago
JSON representation

Helm interface for Emacs fish-completion

Awesome Lists containing this project

README

          

#+TITLE: Helm Fish Completion

Helm Fish Completion is a [[Https://emacs-helm.github.io/helm/][Helm]] interface for [[https://gitlab.com/Ambrevar/emacs-fish-completion][Emacs fish-completion]].
It can be used in both Eshell and =M-x shell=.

[[file:helm-fish-completion.png][./helm-fish-completion.png]]

* Requirements

- Helm 3.6 (or newer)
- fish-completion.el

* Usage

You can invoke Helm Fish completion with the ~helm-fish-completion~ command in
`M-x shell'.

To replace completion in Eshell, set =helm-esh-pcomplete-build-source-fn= to
=#'helm-fish-completion-make-eshell-source=.

#+begin_src emacs-lisp
(when (require 'helm-fish-completion nil 'noerror)
(define-key shell-mode-map (kbd "") 'helm-fish-completion)
(setq helm-esh-pcomplete-build-source-fn #'helm-fish-completion-make-eshell-source
#+end_src

~fish-completion-mode~ must be disabled.