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
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
Henrik Lissner
ad68f26477
Fix python mode-line persisting into other modes
...
And more polish for the python mode-line indicator.
2018-08-01 15:17:57 +02:00
Henrik Lissner
65f0dcef54
lang/python: remove references to removed variable
2018-08-01 01:31:12 +02:00
Henrik Lissner
90d0f334f8
lang/python: rewrite mode-line indicator (again)
2018-08-01 01:13:49 +02:00
Henrik Lissner
9cf5907c48
lang/python: update modeline on version change
2018-07-31 23:21:13 +02:00
Henrik Lissner
991199ee78
Fix PYENV -> PYENV_ROOT envvar typo
2018-07-31 23:16:18 +02:00
Henrik Lissner
b4c8584f64
lang/python: rewrite version mode-line segment
2018-07-31 23:07:22 +02:00
Henrik Lissner
d9a52e1094
Fix company/lookup settings in anaconda-mode
...
Applying them to python-mode means it would happen too late.
2018-07-31 19:20:58 +02:00
Henrik Lissner
3948255445
lang/ruby: rewrite rbenv support; add rvm support
2018-07-31 15:51:25 +02:00
Henrik Lissner
560d16d651
lang/python: add support for more env managers
...
+ Rewritten +conda support
+ Adds +pyenv and +pyvenv flags with support.
+ New +ipython flag to enable ipython REPL support
+ Added pipenv support. This is the new default, instead of pyenv, and
isn't hidden behind a module flag because it is officially endorsed by
python.
Addresses #736
2018-07-31 15:51:25 +02:00
Henrik Lissner
85af18a04d
lang/emacs-lisp/+symbols: reformat & update
...
Removed some special forms (provide, require, and defalias)
2018-07-31 03:53:14 +02:00
Henrik Lissner
9f074a1aa3
Add option to enable extra elisp fontification
2018-07-31 03:48:45 +02:00
Henrik Lissner
45e1b371e6
Add after-load-alist to elisp variables
2018-07-30 23:04:27 +02:00
Henrik Lissner
b846a40af4
Remove unused letvar, spec
2018-07-30 23:03:34 +02:00
Henrik Lissner
a820bbd468
lang/common-lisp: fix sly version mismatch prompts
...
Caused by the perfect storm of Emacs, Doom and Sly decision choices,
this prevents the mismatched sly version prompts each time you start up
sly/lisp-mode.
2018-07-30 23:02:06 +02:00
Henrik Lissner
78d14b0439
Add after-delete-frame-functions to elisp variables
2018-07-30 13:19:15 +02:00
Henrik Lissner
cbc59f9333
Appease the byte-compiler
2018-07-30 12:10:11 +02:00
Henrik Lissner
c935f3e4da
lang/org: fix backtab not outdenting items/headers
2018-07-30 04:06:00 +02:00
Henrik Lissner
824abaf2e6
lang/org: alphabetize babel plugins
2018-07-30 03:53:52 +02:00