Henrik Lissner
db2949ff32
Improve flyspell support
...
+ Make flyspell more selective about what to scan in markdown buffers.
+ Don't mark duplicates when proseline or langtool are present.
+ Add set-flyspell-predicate! for seeing mode-specific word predicates.
2019-02-26 16:55:28 -05:00
Henrik Lissner
d83ba452ef
Refactor +cc-c-c++-objc-mode
...
Improve docstring and a minor correction to C++ detection regexp.
2019-02-26 13:23:42 -05:00
Henrik Lissner
1b43ea50f0
Revise SPC f keybinds
...
- SPC f . -> counsel-file-jump or find-file
- SPC f > -> doom/browse-in-other-projects
- SPC f / -> projectile-find-file
- SPC f ? -> doom/find-file-in-other-project
- Moved doom/sudo-find-file to SPC f S
This change was made to accommodate the new
doom/browse-in-other-projects and doom/find-file-in-other-project
commands, which make it easy to jump to files in other known projects.
2019-02-26 13:21:16 -05:00
Henrik Lissner
15dd5870ea
Fix uniquify+persp-mode compatibility
...
Uniquify would rename buffers across workspaces, causing "sticky"
buffers when switch between workspaces with buffers that have the same
base name.
2019-02-26 12:19:35 -05:00
Henrik Lissner
ca6be0d715
Merge pull request #1203 from flatwhatson/cpp-tab-always-indent
...
Remove C/C++ tab-always-indent override
2019-02-26 12:18:55 -05:00
Henrik Lissner
43c8536a72
Merge pull request #1202 from flatwhatson/cpp-default-header
...
Restore C/C++ default-header-file-mode support
2019-02-26 12:14:30 -05:00
Andrew Whatson
6e4e11ebb8
Remove C/C++ tab-always-indent override
2019-02-26 20:30:00 +10:00
Andrew Whatson
2d3937ac1f
Restore C/C++ default-header-file-mode support
2019-02-26 20:25:55 +10:00
Henrik Lissner
c4ed1031a5
Merge pull request #1188 from ar1a/lsp-haskell
...
Add haskell +lsp
2019-02-25 22:26:27 -05:00
Henrik Lissner
9c085c0553
Set yas-indent-line only in haskell-mode
2019-02-25 22:26:13 -05:00
Henrik Lissner
e19b6050ee
Merge pull request #1199 from flatwhatson/ivy-other-window
...
Improved switch-to-buffer-other-window for ivy
2019-02-25 12:23:49 -05:00
Henrik Lissner
fc6c575f1d
Merge pull request #1200 from flatwhatson/lsp-use-ccls
...
Replace cquery with ccls for C/C++ LSP support
2019-02-25 12:21:36 -05:00
Aria Edmonds
69a6e60f84
lang/haskell +lsp: enable snippet completion
2019-02-26 02:18:57 +11:00
Andrew Whatson
cd997383da
Replace cquery with ccls for C/C++ LSP support
2019-02-25 22:43:59 +10:00
Andrew Whatson
faa4367636
Improved switch-to-buffer-other-window for ivy
2019-02-25 22:29:41 +10:00
Henrik Lissner
35a1038ee9
Update license year
2019-02-25 01:37:46 -05:00
Henrik Lissner
fed0a51f9e
Fix ns-auto-titlebar not correctly being activated
...
Makes +doom|determine-ns-appearance redundant.
2019-02-25 00:26:31 -05:00
Henrik Lissner
b7228fdfad
Default to ivy, rather than helm
...
As an ivy user, I maintain the ivy module more actively. Also, my former
misgivings with ivy have mostly be resolved.
2019-02-24 22:24:57 -05:00
Henrik Lissner
8de36a3b5a
+ruby|adjust-mode-line -> +ruby|init-mode-line
...
To be consistent with other initializer hooks.
2019-02-24 22:23:24 -05:00
Henrik Lissner
85b1983c89
Merge pull request #1195 from xhcoding/develop
...
Add: sumatrapdf as pdf viewer on Windows
2019-02-24 21:05:29 -05:00
Henrik Lissner
be4b82fd28
Merge pull request #1197 from luigy/add-counsel-ag-binding
...
Bind C-l to ivy-done in counsel-ag-map
2019-02-24 21:05:00 -05:00
Henrik Lissner
f5a18d3751
+python|adjust-mode-line -> +python|init-mode-line
...
To be consistent with other initializer hooks.
2019-02-24 21:00:46 -05:00
Henrik Lissner
4ccbc9c7df
Update major-mode=>module alist for help commands
2019-02-24 21:00:19 -05:00
Henrik Lissner
6fd34cd10f
Revise documentation for defer-feature! macro
2019-02-24 20:59:29 -05:00
Henrik Lissner
1758266ce4
Fix doom/describe-setters
2019-02-24 20:40:16 -05:00
Luigy Leon
2e3cf80ffc
Bind C-l to ivy-done in counsel-ag-map
...
to make it more consistent with ivy-minibuffer-map
2019-02-24 18:49:40 -05:00
Henrik Lissner
7c5eefee3e
General, minor refactoring
2019-02-24 13:58:56 -05:00
Henrik Lissner
4aaeeb509c
Auto-determine ns-appearance parameter on MacOS
...
This is experimental. It will adapt the frame titlebar's theme depending
on the background of the loaded theme.
2019-02-24 13:57:01 -05:00
Henrik Lissner
0872b29767
Ensure doom--current-module is set
...
When evaluating elisp code through feature/eval's commands (e.g. gr/gR).
2019-02-24 13:55:57 -05:00
Henrik Lissner
8604c0bbad
Use the default face for vterm's bg/fg
2019-02-24 13:55:07 -05:00
Henrik Lissner
899c4b8117
Disable +flycheck-popup-mode in lsp-ui-mode #1192
...
As its redundant with lsp-ui's sideline feature.
2019-02-24 13:52:36 -05:00
Henrik Lissner
5e24c93d4c
tools/lsp: move lsp-session-file to doom-etc-dir
2019-02-24 13:52:02 -05:00
Henrik Lissner
51129567d9
Mention $DOOMDIR/init.el in leader key docstrings
...
They need to be changed as soon as possible, otherwise leader keybinds
done before the change will use the old leader key.
2019-02-24 13:47:54 -05:00
Henrik Lissner
024f383a08
lang/org: add full link at point display to eldoc
2019-02-24 13:47:53 -05:00
Henrik Lissner
e3f338b934
Fix package file-missing errors at compile-time
2019-02-24 13:47:53 -05:00
Henrik Lissner
a4a46f78c7
Merge pull request #1196 from flatwhatson/fix-repl-binding
...
Fix wrong function name for non-evil repl
2019-02-24 12:24:50 -05:00
Andrew Whatson
a39f366f6a
Fix wrong function name for non-evil repl
2019-02-24 22:07:23 +10:00
xhcoding
5da216a1c5
Add: sumatrapdf as pdf viewer on Windows
2019-02-24 17:44:06 +08:00
Henrik Lissner
a13758393e
Merge pull request #1193 from iovxw/develop
...
Add LSP for Rust
2019-02-23 23:13:42 -05:00
Henrik Lissner
de3f38c00c
Merge pull request #1194 from flatwhatson/fix-yas-bindings
...
Fix wrong function names in non-evil yas-keymap
2019-02-23 23:13:13 -05:00
Andrew Whatson
e479e83534
Fix wrong function names in non-evil yas-keymap
2019-02-23 23:53:45 +10:00
iovxw
07d54abb9d
lang/rust: disable racer when +lsp
2019-02-23 14:05:12 +08:00
Aria Edmonds
a070343e22
haskell +lsp: change lsp to +lsp|init
2019-02-23 15:15:38 +11:00
Aria Edmonds
b8be64f3b5
Add haskell lsp mode
2019-02-23 03:21:20 +11:00
Henrik Lissner
acddf6a047
Move delete-backward-char & newline-and-indent advice
...
To config/default; the only place it is used.
2019-02-22 00:25:30 -05:00
Henrik Lissner
69ed1a4a99
feature/{syntax-checker,spellcheck} -> tools/fly{check,spell}
2019-02-22 00:25:30 -05:00
Henrik Lissner
88f50bbdec
Merge pull request #1144 from SteamedFish/develop
...
Add vterm layer
2019-02-21 20:16:57 -05:00
Henrik Lissner
499877fcff
lang/haskell: restore modified flag after flycheck
...
Dante quietly saves the current buffer (without triggering save hooks)
before invoking flycheck, unexpectedly leaving the buffer in an
unmodified state.
This is annoying if we depend on save hooks to do work on the
buffer (like reformatting), so we restore a (false) modified state.
2019-02-21 19:13:36 -05:00
Henrik Lissner
afae6e4f1d
Remove doom/toggle-comment-region-or-line
...
Replaced with simpler keybinds.
2019-02-21 19:13:36 -05:00
Henrik Lissner
e56a9580d7
tools/magit: don't close magit with ESC
2019-02-21 19:13:36 -05:00