Henrik Lissner
de4b18a2dc
feature/lookup: refactor backend dispatcher
...
Hopefully improves compatibility with async handlers. Still a WIP.
2019-02-26 16:57:14 -05:00
Henrik Lissner
594df64913
Smarter RET in normal mode over flyspell regions
...
Will now trigger flyspell-correct-word-generic
2019-02-26 16:55:29 -05:00
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
Ryan Schmukler
861856df8d
fix: restore +ivy-buffer-icons config var
...
This commit restores the functionality of the `+ivy-buffer-icons`
variable. I tested it in both childframe and regular mode.
2019-02-22 16:56:18 -05: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