doomemacs/modules
Henrik Lissner 22aeaec399
Refactor how company-backends are set and stored
Company backends are now built from an alist (+company-backend-alist),
which can be manipulated through set-company-backend!. Backends can now
be set to all children of a parent mode (text-mode, prog-mode, etc),
like so:

  (set-company-backend! :derived 'text-mode 'company-dabbrev)

or only for an exact major-mode:

  (set-company-backend! 'markdown-mode 'company-dabbrev-code)

Backends cascade. So combining the two examples above will cause
company-backends in a markdown-buffer (which is derived from text-mode)
to be (company-dabbrev-code company-dabbrev).
2018-07-30 03:43:42 +02:00
..
app app/twitter: fix missing epa--decode-coding-string 2018-07-29 17:41:58 +02:00
collab Add :collab floobits #615 2018-05-26 21:20:30 +02:00
completion Refactor how company-backends are set and stored 2018-07-30 03:43:42 +02:00
config Rebind RET rather than remapping newline 2018-07-30 02:57:50 +02:00
editor Fix indentation for many autodef setters 2018-06-22 01:49:21 +02:00
emacs General reformatting & comment revision/cleanup 2018-07-29 19:31:33 +02:00
feature Remove redundant :mode from c-mode file template 2018-07-17 03:20:58 +02:00
lang Stop php-extras altering global company-backends 2018-07-30 02:57:50 +02:00
tools General reformatting & comment revision/cleanup 2018-07-29 19:31:33 +02:00
ui Byte-compile mode-line segment :eval forms 2018-07-30 02:57:50 +02:00