Dernière modification
Ajouté(e) :
> Lisp:anything-R.el Anything-sources for [[ESS]].
Because Anything has nice narrowing and selection interface, it is common to invoke anything with even single source. That’s much more user-friendly than normal Emacs TabCompletion. There are many applications utilizing Anything framework. AnythingApplication? is a command containing anything calls.
If you use only AnythingApplications, Lisp:anything-config.el is not needed. With Lisp:anything-match-plugin.el you can narrow candidates multiple times!
Lisp:anything-auto-install.el Integrate AutoInstall with anything.
Lisp:anything-yaoddmuse.el Integrate Yaoddmuse with anything.
Lisp:anything-emms.el Integrate EMMS with anything.
Lisp:anything-traverse.el Integrate traverselisp with anything (like grep)
Lisp:anything-mercurial.el Manage your mercurial patchs from anything (hg qpatch)
Lisp:anything-delicious.el Manage your delicious bookmarks from anything. (add, delete, update, browse, tag completion)
Lisp:anything-ipython.el Python completion with anything and Ipython.
Lisp:php-completion.el Complete everything PHP with anything.
Lisp:anything-include.el For C and C++. Anything-source made maintenance of history of #include and reusable.
Lisp:descbinds-anything.el Yet another describe bindings with anything.
Lisp:anything-slime.el Anything-sources and some utilities for SlimeMode.
Lisp:anything-R.el Anything-sources for ESS.
Lisp:anything-complete.el replaces various completion with anything (like Icicles). Use Anything power for normal completion. Lisp:anything-match-plugin.el is needed.
‘anything-lisp-complete-symbol’, ‘anything-lisp-complete-symbol-partial-match’: ‘lisp-complete-symbol’ with ‘anything’‘anything-apropos’: ‘apropos’ with ‘anything’‘anything-complete-shell-history’: complete from .*sh_history‘anything-read-file-name’, ‘anything-read-buffer’, ‘anything-read-variable’, ‘anything-read-command’, ‘anything-completing-read’‘anything-read-string-mode’ replaces default read functions with anything ones.You can add support for comint completions as follows. This works well for ESS EmacsSpeaksStatistics.
(setq anything-c-source-comint
'((name . "Objects / functions")
(candidates . anything-c-source-comint-completions)
(volatile)
(action . ac-insert)))
(setq anything-comint-sources '(anything-c-source-comint))
(defun anything-comint-dynamic-simple-complete (stub completions)
(progn (setq anything-c-source-comint-completions completions)
(anything-complete anything-comint-sources stub)))
(defalias 'comint-dynamic-simple-complete (symbol-function 'anything-comint-dynamic-simple-complete))
- ts
Thank you. But please support other comint completion methods such as file name completion. After that I’ll take in your patch. – rubikitch
Lisp:anything-el-swank-fuzzy.el fuzzy symbol completion using ElSwankFuzzy.
How about provide a function named ‘anything-el-swank-fuzzy-complete-symbol’ like ‘slime-indent-and-complete-symbol’? It is convenience to be bind.
‘anything-el-swank-fuzzy-complete-symbol’ can not work and give “No buffer named anything complete”. If execute ‘anything-el-swank-fuzzy-complete-variables’ and then execute ‘anything-el-swank-fuzzy-complete-symbol’ it works.
It works perfectly. Thanks for your job.
Sometimes TagsFile contains multiple entries, so selecting Search TagsFile with anything.
Lisp:anything-etags.el search ExuberantCtags / EmacsTags tag.
Lisp:anything-yaetags.el search ExuberantCtags / EmacsTags tag another way.
Lisp:anything-gtags.el replaces GnuGlobal’s gtags-select-mode with anything.
Lisp:anything-dabbrev-expand.el
DynamicAbbreviations with Anything. It is inspired by DabbrevExpandMultiple.
(defun anything-kill-buffers ()
(interactive)
(anything
'(((name . "Kill Buffers")
(candidates . anything-c-buffer-list)
(action
("Kill Buffer" . (lambda (candidate)
(kill-buffer candidate)
(anything-kill-buffers)
)))
(candidate-transformer . anything-c-skip-boring-buffers);;skip boring buffers
))
nil nil))
– k1LoW
Note that `anything-c-source-buffers+’ already do that with C-u C-z
– ThierryVolpiatto?
Added to Lisp:anything-config.el – rubikitch --