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
ddf107a507
Disable counsel-projectile temporarily #93
...
Until upstream resolves ericdanan/counsel-projectile#93
2018-08-11 01:59:37 +02:00
4c8c9a2d09
Add "resume last search" keybind for ivy/helm #742
2018-08-11 01:59:37 +02:00
9653185478
lang/latex: fix PDF Tools viewer on MacOS
2018-08-11 01:59:37 +02:00
09678f8b1d
lang/emacs-lisp: combine imenu var rules
2018-08-11 01:59:37 +02:00
43e0314e86
Add doom/switch-theme; a more sensible load-theme
...
load-theme doesn't disable previously enabled themes before switching.
doom/switch-theme does.
This remaps any keys bound to load-theme to doom/switch-theme.
2018-08-11 01:59:37 +02:00
3b4fd56cac
Force helm posframe to respect min-(width|height)
...
And enable solaire-mode if available, and unused in origin buffer (to
make it easier to see posframe over non-solaire-mode buffers).
2018-08-11 01:59:37 +02:00
e127819d88
Don't override ispell-program-name
...
Better not to override possible user customizations, only adjust
ispell-extra-args in case of aspell, to improve its performance.
2018-08-11 01:59:37 +02:00
e290c6e03b
Minor refactor of associate!'s initializer
2018-08-11 01:59:37 +02:00
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
e348e32cbc
Fix def-project-mode! :add-hooks overwriting hooks
...
Would overwrite hooks previously added to the project mode.
2018-08-11 01:59:36 +02:00
bcbe2c6562
Merge pull request #794 from vikigenius/ess-fix
...
Fixed ess main load point
2018-08-10 19:42:01 +02:00
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
7a216692e8
Don't modify helm-echo-input-in-header-line
...
This variable isn't reliable; some sources change it, making it
difficult to see our input.
2018-08-10 19:31:22 +02:00
a24e4f51cd
ui/modeline: refocus after closing any posframe
2018-08-10 19:30:08 +02:00
3e7c85244b
Improve modeline refocusing fixes
...
By affecting buffers instead of windows
2018-08-10 19:26:56 +02:00
d6f89aaafd
Make doom/copy-backtrace copy the whole backtrace
2018-08-10 19:13:31 +02:00
519330fcb1
Fix wrong-type-argument: treemacs-workspace error
...
Caused by changes upstream.
2018-08-10 18:52:20 +02:00
b100fe332b
Slightly larger default +modeline-height (23)
2018-08-10 14:13:48 +02:00
e33cb446aa
Refactor dashboard banner display & centering
2018-08-10 12:34:17 +02:00
53d54608d3
Removed broken package ess-smart-equals
2018-08-09 22:33:44 +05:30
ff4d5be1fa
Fixed ess main load point
2018-08-09 19:22:08 +05:30
87c8f6e18e
Temporary fix for counsel-projectile arrayp error
...
This should be reversed once the issue is fixed upstream.
Addresses #792
2018-08-09 13:00:11 +02:00
68dc510a1c
Refactor +modeline-file-path
...
Remove unused letvars and face management.
2018-08-09 12:58:26 +02:00
01dcc248cf
Improve posframe/modeline focus fix
...
switch-to-buffer is more reliable than select-window
2018-08-09 12:57:46 +02:00
3131bda98c
lang/php: fix interpolation in unquoted lambda
2018-08-09 01:02:47 +02:00
56fcad4970
lang/php: use internal phpctags only
...
Other versions of phpctags may cause errors.
2018-08-09 00:40:26 +02:00
63cc8b4306
Fix flycheck staying enabled after doom/reload
2018-08-08 23:37:30 +02:00
808c1356df
Don't sort company candidates by default
2018-08-08 23:37:30 +02:00
541ce81b91
Fix #791 : replace global-command-log-mode
...
global-command-log-mode isn't autoloaded, but
clm/toggle-command-log-buffer is, and if command-log-mode-is-global is
set, it is equivalent to global-command-log-mode.
2018-08-08 23:37:30 +02:00
6eafdd7c62
Refactor module load process
...
doom! no longer loads modules, it only sets
doom-modules (incrementally).
Instead, modules are loaded by doom-initialize-modules (which makes more
sense).
2018-08-08 23:37:30 +02:00
f88a97177c
Rename doom-ensure-core-directories
...
Give it a more descriptive name
2018-08-08 23:37:30 +02:00
916210d5a8
feature/lookup: silence cl-destructuring-bind errors
...
In likely case where (bounds-of-thing-at-point 'symbol) returns nil,
cl-destructuring-bind would throw a wrong-number-of-args error we don't
care about.
2018-08-08 23:37:29 +02:00
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
61c44eee12
Merge pull request #790 from aidangilmore/notmuch-update-command
...
Configurable sync backends for NotMuch
2018-08-08 21:30:02 +02:00
e30ca73dc4
Autoload +org-capture-window-params
2018-08-08 20:44:03 +02:00
2e98e1ae50
Configurable sync backends for NotMuch
2018-08-08 12:06:07 -04:00
9d74ede286
lang/org: remove second org-src popup rule
...
And rearrange ipython rules
2018-08-08 18:02:20 +02:00
b17bbf2729
lang/cc: refactor company-(glsl|cmake) configs
2018-08-08 00:11:20 +02:00
78e4559465
Move mode-line-misc-info to front of :main rhs
...
This ensures any extraneous spacing it adds to the mode-line isn't
visible, without compromising plugins' ability to add information to
your modeline.
2018-08-07 22:52:02 +02:00
c385ed7708
Set no default company-backends
...
No magic. Let the user decide exactly what backends to use for any given
buffer.
2018-08-07 21:31:34 +02:00
7e5b8012b6
lang/cc: set company backends on irony-mode
...
Rather than c/c++/objc modes.
2018-08-07 21:12:26 +02:00
b349dd3473
ui/popup: respect org-src-window-setup
2018-08-07 14:44:10 +02:00
685f282b53
completion/ivy: nudge posframe up some
...
It was too far down on smaller displays
2018-08-07 14:43:27 +02:00
3d363d4cb1
completion/helm: refactor posframe support (again)
2018-08-07 14:42:58 +02:00
85e837e06a
Fix wrong-type-arg: integerp by posframe
...
Due to destructive advice.
Fixes #787
2018-08-07 12:57:21 +02:00
37e80c4878
Refactor doom*strip-text-properties-from-undo-history
...
:around -> :before advice
2018-08-07 03:27:24 +02:00
c45e563453
Fix advice for `undo-tree-make-history-save-file-name'
...
Inspired by #786 : `:filter-return' expects a function to be given. If neither
"zstd" or "gzip" are found on the executable path, then it gets given nil
instead, which results in sadness when trying to save files.
2018-08-07 03:14:28 +02:00
e266ec9eec
Add company-ispell to default text-mode backends
2018-08-06 23:03:02 +02:00
2a8b3e674a
ui/modeline: refactor focus/unfocus logic
...
And improves integration with helm
2018-08-06 22:41:44 +02:00