Patrick Elliott
fa223ceafd
Added basic coq support
2018-08-14 23:21:55 +02:00
Henrik Lissner
a824e04e92
lang/ruby: fix wrong-num-of-args error from setq
2018-08-14 09:33:42 +02:00
Henrik Lissner
cb38ffbd58
Merge pull request #799 from mdssjc/fixes-racket
...
Fixes Racket
2018-08-13 23:58:39 +02:00
Henrik Lissner
b8f1b90744
Remove set-company-backend!
...
Since racket-mode uses company-capf, it isn't necessary to set any default backends for it.
2018-08-13 23:57:10 +02:00
Henrik Lissner
391ac1cae5
Leverage cache in tide-project-root advise
2018-08-13 21:47:56 +02:00
Henrik Lissner
9c4d1c3b02
lang/php: replace ac-php with phpactor.el
...
phpactor is superior to phpctags, though it requires more setup.
phpactors.el is superior to ac-php, though it is in alpha.
2018-08-13 21:47:55 +02:00
Henrik Lissner
e0f2c260a1
Update lang/nix to reflect changes upstream
...
+ Restore nix-mode entry in auto-mode-alist
+ Add .drv entry to auto-mode-alist
+ Minor refactor for def-package! blocks
2018-08-13 21:47:55 +02:00
Henrik Lissner
5663778e36
Make TAB respect org-cycle-separator-lines #800
...
outline-toggle-children and org-cycle-hide-drawers didn't respect
org-cycle-separator-lines.
2018-08-13 21:47:55 +02:00
Henrik Lissner
f143a03221
Use set-company-backend!
...
Fixes incorrect usage of setq-local in a global context.
2018-08-13 02:59:38 +02:00
Marcelo dos Santos
2f7282af12
Input-method optional
2018-08-12 13:52:35 -03:00
Marcelo dos Santos
36ac08f3fa
Company-capf needs to be the first
2018-08-12 13:13:25 -03:00
Henrik Lissner
69e992e54a
lang/python: minor reformatting
2018-08-12 02:46:55 +02:00
Henrik Lissner
cd280e0fa9
Load ox-pandoc conditionally
...
This allows users to disable it
2018-08-11 22:56:31 +02:00
Henrik Lissner
69eb2cd40d
lang/python: improve pipenv support
2018-08-11 21:18:21 +02:00
Henrik Lissner
12c5490a39
Add node_modules/.bin to exec-path regardless #798
...
Before, this was conditional to the directory's existence. Add it
anyway, in case the folder is created while the buffer is open.
This may cause a problem is the project root changes while the buffer is
open, but for that case there's M-x doom/reload-project.
2018-08-11 01:59:38 +02:00
Henrik Lissner
9653185478
lang/latex: fix PDF Tools viewer on MacOS
2018-08-11 01:59:37 +02:00
Henrik Lissner
09678f8b1d
lang/emacs-lisp: combine imenu var rules
2018-08-11 01:59:37 +02:00
Henrik Lissner
631f075a82
lang/emacs-lisp: polish symbol fontification
...
Follow up on 76b4af99
; resolves "flickering christmas lights" issue
where symbols were incorrectly fontified with the last face while typing
them.
2018-08-11 01:59:37 +02:00
Henrik Lissner
bcbe2c6562
Merge pull request #794 from vikigenius/ess-fix
...
Fixed ess main load point
2018-08-10 19:42:01 +02:00
Henrik Lissner
76b4af99cc
lang/emacs-lisp: rewrite extra fontification
...
Now fontifies defined variables and functions, rather than from a
hardcoded list.
2018-08-10 19:40:07 +02:00
hackeryarn
74e905cb68
added refactor shortcut to clojure
2018-08-09 21:22:55 -05:00
Vikash Kathirvel
53d54608d3
Removed broken package ess-smart-equals
2018-08-09 22:33:44 +05:30
Vikash Kathirvel
ff4d5be1fa
Fixed ess main load point
2018-08-09 19:22:08 +05:30
Henrik Lissner
3131bda98c
lang/php: fix interpolation in unquoted lambda
2018-08-09 01:02:47 +02:00
Henrik Lissner
56fcad4970
lang/php: use internal phpctags only
...
Other versions of phpctags may cause errors.
2018-08-09 00:40:26 +02:00
Henrik Lissner
63cc8b4306
Fix flycheck staying enabled after doom/reload
2018-08-08 23:37:30 +02:00
Henrik Lissner
60f6418db2
lang/org: Rename +org-capture-window-params
...
These are frame parameters; it is incorrect to call them window
parameters.
2018-08-08 23:37:29 +02:00
Henrik Lissner
e30ca73dc4
Autoload +org-capture-window-params
2018-08-08 20:44:03 +02:00
Henrik Lissner
9d74ede286
lang/org: remove second org-src popup rule
...
And rearrange ipython rules
2018-08-08 18:02:20 +02:00
Henrik Lissner
b17bbf2729
lang/cc: refactor company-(glsl|cmake) configs
2018-08-08 00:11:20 +02:00
Henrik Lissner
7e5b8012b6
lang/cc: set company backends on irony-mode
...
Rather than c/c++/objc modes.
2018-08-07 21:12:26 +02:00
Henrik Lissner
44472d3ee8
lang/org: use unicode separator for eldoc
2018-08-04 18:24:54 +02:00
Henrik Lissner
d504c4bafe
lang/org: respect inherited foreground in eldoc
2018-08-04 18:23:53 +02:00
Henrik Lissner
552b8b50c0
lang/python: pyvenv-mode -> pyvenv #777
...
Fixed incorrect package name.
2018-08-04 16:34:01 +02:00
Henrik Lissner
fa4b7502c2
lang/cc: add +cc/imenu command
...
Plus minor reformatting of autoloads file
2018-08-04 13:44:55 +02:00
Henrik Lissner
8248e80570
Improve web-mode + smartparens compatibility
...
This addresses two edge cases:
1. if web-mode-auto-close-style == 3, <'s behavior may insert an extra
>
2. Some web-mode engines have pairs that end with smartparens pairs,
which will result in web-mode inserting its closing pairs _and_
smartparens inserting its closing pairs; resulting in extra
characters.
Reported by @ar1a
2018-08-04 13:43:15 +02:00
Henrik Lissner
0c36b4450e
lang/ruby: update rspec-mode integration
...
Prompted by upstream updates.
2018-08-03 18:07:39 +02:00
Henrik Lissner
31c8c0c033
lang/cc: rewrite C/C++/OBJC header file detection
2018-08-03 03:41:31 +02:00
Henrik Lissner
7c4a353228
lang/latex: remove redundant visual-line-mode hook
2018-08-02 16:32:39 +02:00
Henrik Lissner
128eb611e0
lang/latex: remove +preview-pane flag
...
Reported by @UndeadKernel
2018-08-02 16:15:10 +02:00
Henrik Lissner
14816ef173
lang/latex: fix detection for other viewers
...
Incorrect use of cl-block/cl-return meant latex-preview-pane would
always be used as the default pdf viewer.
Reported by @UndeadKernel
2018-08-02 16:12:53 +02:00
Henrik Lissner
cf4ea445a1
lang/latex: don't reverse +latex-viewers
...
This incorrectly reversed the priority ordering of +latex-viewers. This
is an artifact from a rejected approach at short-circuiting
+latex-viewer, which was replaced with cl-block->cl-return.
Reported by @UndeadKernel
2018-08-02 15:48:32 +02:00
Henrik Lissner
cfebed96db
lang/cc: cull unnecessary def-package! blocks
...
rtags loads these packages for us, so long as
rtags-display-result-backend is properly set.
2018-08-02 03:47:29 +02:00
Henrik Lissner
a18541851e
lang/python/doctor: check pyenv, conda & ipython
2018-08-02 00:13:00 +02:00
Henrik Lissner
9b11f8e76d
lang/python: remove +python-conda-env (unused)
2018-08-01 22:32:29 +02:00
Henrik Lissner
7ffa3c8d8d
lang/python: register ANACONDA_HOME envvar
2018-08-01 22:30:30 +02:00
Henrik Lissner
e053234992
lang/python: fix anaconda ignoring conda envs
2018-08-01 22:29:51 +02:00
Henrik Lissner
a876d87f5e
emmet-mode: bind to TAB & enable in reason-mode
...
TAB now either indents, expands the snippet at point, or expands the
emmet expression at point.
Also it now falls back to emmet-expand-line if yasnippet won't load.
2018-08-01 19:25:06 +02:00
Henrik Lissner
8bbff852f7
lang/php: fix stringp error & phpctags path
...
Also provide a way to silence phpctags warnings on starting
php-mode (set ac-php-ctags-executable to nil).
2018-08-01 18:15:30 +02:00
Henrik Lissner
06aa16bbfb
lang/ruby: keep mode-line indicator up-to-date
2018-08-01 15:18:58 +02:00