duianto
8bb98bcffa
[multiple-cursors] Add evil-mc keys, cursors from selection
...
Added evil-mc make cursors from selection key bindings:
grI calls evil-mc-make-cursor-in-visual-selection-beg
grA calls evil-mc-make-cursor-in-visual-selection-end
2019-11-22 07:34:00 +01:00
duianto
b653de015d
Update window manipulation transient state
...
Front end:
minified hint:
- Added `a`
- Sorted `w` alphabetically
full hint:
Sorted keys alphabetically:
- Select: a, o, w
- Other: d, D, u, U
Back end:
Grouped the keys by the transient state columns
2019-11-22 06:46:59 +01:00
duianto
034ada3981
Update changelog.develop
2019-11-22 05:45:27 +01:00
Maximilian Wolff
28959d73ab
Document missing keybindings for window manipulation transient state
2019-11-21 22:13:50 +00:00
fleimgruber
73a4a5c9db
Window manipulation: Transient state includes ace-window movement
2019-11-21 21:46:11 +00:00
duianto
ccdfca539d
Update changelog.develop, java section
...
Added an improvements section.
Added missing thanks to <author> changelog entries.
Emphasized some names.
2019-11-20 18:26:52 +01:00
Ivan Yonchovski
38838cce9a
Fix handling of java-backend
...
- Without this line the lsp-java package won't be enabled when java-backend is
nil and lsp layer is present
2019-11-20 18:12:48 +01:00
Jake Romer
e96b899daf
Set doom-modeline-display-default-persp-name
2019-11-20 12:14:39 +01:00
duianto
a2fbb3d94a
Update changelog.develop
2019-11-18 15:44:29 +01:00
Carlos Ibáñez
6ca42efe7c
Fix wrong initial directory
2019-11-18 15:32:25 +01:00
Carlos Ibáñez
b5727f7799
Fix sudo-edit on TRAMP
...
The indentation was changed in the second tramp-make-tramp-file-name for
consistency with the first tramp-make-tramp-file-name.
2019-11-18 15:32:25 +01:00
Seong Yong-ju
777d685c46
Fix spacemacs/kill-other-buffers to kill only buffers in the persp
2019-11-17 18:20:12 +01:00
Seong Yong-ju
2e7a5c5929
Do not use go-eldoc for LSP backend
2019-11-17 16:45:39 +01:00
lovrolu
bc22a259e8
Don't assume the previous binding was evil-insert-digraph
2019-11-15 20:05:23 +01:00
Seong Yong-ju
6556cfc80d
[multiple-cursors] Improvements
...
Fixed evil-mc-mode won't start automatically
Moved evil-mc key bindings to evil-mc-key-map, not global keymap
2019-11-15 13:49:02 +01:00
smile13241324
7a83b5a7ad
Remove javascript-eslint from next checker for lsp-ui
...
To activate javascript-eslint all lsp layers where
running eslint during lsp-ui flycheck phase. This
caused a lot of side effects and has been deactivated
for now. Eslint shall be called by the lsp server instead.
2019-11-15 00:27:38 +01:00
Nam Nguyen
22d200fbab
Update YAML layer docs to include the yaml-yamllint flycheck checker.
2019-11-14 13:13:58 +01:00
emacspace
300abd74bd
documentation formatting: Tue Nov 12 14:58:39 UTC 2019
2019-11-12 17:19:28 +02:00
wgjak47
58ce74d80d
[chinese] Add fcitx5 support
2019-11-12 15:44:17 +01:00
jaremko
247830ab40
fix links
2019-11-10 16:13:13 +02:00
emacspace
73c2141fab
documentation formatting: Sat Nov 9 15:00:44 UTC 2019
2019-11-10 13:55:10 +02:00
syl20bnr
55ea4dfee6
Reword answer to Spacemacs pronounciation FAQ
...
Fixes https://github.com/syl20bnr/spacemacs.org/issues/26
2019-11-09 14:09:15 -05:00
duianto
a0bc920d4d
[doc] Update beginners_tutorial.org todo key, etc.
...
The org-mode todo key has been changed from just: t
to: SPC m T T (same as: , T T)
in this PR: Use evil-org from MELPA #9041
The PR authors reasons were:
>- single-shortcut keys are few in number and valuable
>- the vim/evil defaults for those keys are designed for editable modes, and org
> is an editable mode
>- practically nowhere else in Spacemacs are such keys overridden
>- the benefit of making an exception in this case is dubious
>- it's not too difficult to configure on a user level
>
>For sure, many people will be toggling todo state more often than using the t
jump operator while in org-mode, but I'm not convinced that this is worth
violating POLA in org-mode. But of course if there is consensus that I'm wrong
then I'm happy to be convinced otherwise.
source: https://github.com/syl20bnr/spacemacs/pull/9041#issuecomment-309758098
- Mentioned that: `t` can be restored for toggling todo, and added a link to the
instructions in the org layer documentation:
https://github.com/syl20bnr/spacemacs/blob/develop/layers/%2Bemacs/org/README.org#org-with-evil-org-mode
- Rewrote some sentences.
- Wrapped some paragraphs at 80 chars.
2019-11-09 18:55:22 +01:00
syl20bnr
bd46b02f7f
[c-c++] Defer ccls and cquery packages
2019-11-09 09:53:55 -05:00
syl20bnr
1e278a3cb9
Fix bad value for :requires, list is mandatory when multiple symbols
...
Also remove unecessary required packages for lsp-java package.
2019-11-09 09:41:40 -05:00
syl20bnr
249adcc35e
[core] Add tests showing that list is required with multiple symbols
...
It means that:
(helm-company :requires helm)
is OK, but
(helm-company :requires helm pkg2)
is not OK, list is mandatory
(helm-company :requires (helm pkg2))
2019-11-09 09:41:34 -05:00
syl20bnr
0e36cb9994
[core] Rename test functions testing :requires functionality
...
These functions were still using "depends-on" which is now inacurrate.
2019-11-09 09:41:31 -05:00
syl20bnr
789c1c8022
[core] Add unit tests for cfgl-package-reqs-satisfied-p
2019-11-09 09:41:27 -05:00
syl20bnr
911e45820d
[c-c++] Simplify LSP backends cache directory
...
Make it a cquery only variable by renaming it to
=c-c++-lsp-cquery-cache-directory=.
Reword README.org and update the section about cache directory.
2019-11-09 09:41:23 -05:00
syl20bnr
b49e28c541
[c-c++] Add missing spacemacs//c-c++-setup-semantic function
2019-11-09 09:41:20 -05:00
syl20bnr
5ad1ecd542
[c-c++] Add instruction to set path to LSP server executables
2019-11-09 09:41:16 -05:00
Sylvain Benner
6ddcf6f0a6
[c-c++] Fix typos and improve wording
...
Co-Authored-By: duianto <otnaiud@gmail.com>
2019-11-09 09:41:12 -05:00
syl20bnr
e62a1482f6
Udpate CHANGELOG.develop
2019-11-09 09:41:08 -05:00
syl20bnr
84dd79fe78
[c-c++] Allow to have different servers for different projects
2019-11-09 09:41:04 -05:00
syl20bnr
06708b2039
[ycmd] Remove ycmd layer (move to c-c++ layer)
2019-11-09 09:41:01 -05:00
syl20bnr
d536b36d15
[c-c++] C/C++ layer refactor to support multiple backends
2019-11-09 09:40:56 -05:00
syl20bnr
ab818140d0
[cmake] Remove cmake forgotten cmake config in c-c++ layer
2019-11-09 09:40:51 -05:00
syl20bnr
bb145f3e70
[c-c++] Reorganize layer variables in config.el
2019-11-09 09:40:47 -05:00
cormacc
0a39263e2d
Added clangd support. Separated lsp server selection from backend.
...
<<Amendment 1>>
Fixed clangd executable when c-c++-lsp-executable not set
<<Amendment 2>>
Rebased. Updated DAP configuration for compatibility with upstream dap layer
changes (specifically per-mode keybindings).
<<Amendment 3>>
Fixed DAP configuration.
Correction: declare-layers -> declare-layer-dependencies
<<Amendment 4>>
...ahem...
Fixed DAP configuration (missing '/' in func name)
2019-11-09 09:40:33 -05:00
Nam Nguyen
729ad60b28
Support relative virtualenv path in .venv file for Python layer
2019-11-08 23:28:30 +01:00
emacspace
604f8aba00
documentation formatting: Fri Nov 8 17:14:20 UTC 2019
2019-11-08 17:45:36 +00:00
jaremko
9c2cb17e54
doc fixes and new tags
2019-11-08 17:09:01 +00:00
emacspace
c91779aff4
documentation formatting: Fri Nov 8 16:03:53 UTC 2019
2019-11-08 16:08:22 +00:00
jaremko
6be744b8bb
fix a link in Haskell docs
2019-11-08 15:58:38 +00:00
jaremko
d39057a23a
fix file path
2019-11-08 13:14:54 +00:00
duianto
d125f2abd2
Fix void counsel-find-file-map
...
When the ivy package is installed without counsel,
and (require 'ivy) is called, then an error message
appears: void-variable counsel-find-file-map
2019-11-08 11:23:10 +01:00
jaremko
195ba33578
fix TravisCI
2019-11-06 17:07:25 +00:00
Ag Ibragimov
08fdb02d7d
[shell] Add vterm key bindings
...
- ~M-n~ =vterm-send-down= (next command)
- ~M-p~ =vterm-send-up= (previous command)
- ~M-y~ =vterm-yank-pop= (previous paste)
- ~M-/~ =vterm-send-tab= (hippie expand)
Evil insert state:
- ~C-y~ =vterm-yank= (paste)
Evil normal state:
- ~p~ =vterm-yank= (paste)
- ~u~ =vterm-undo=
vterm: more keys
2019-11-06 12:01:31 +01:00
Hong Xu
5cd73edd1d
Use string= instead of eq when comparing strings.
...
This is a follow-up of #12885 , in which I used the wrong operator.
2019-11-06 10:07:50 +01:00
Hong Xu
9c613b8770
Optimize =spacemacs/counsel-search= for =ag= and =rg=
...
Use =counsel-ag= and =counsel-rg= when possible. They have more
optimizations, such as switching directory, the ability to turn
on and off casefold, etc. Counsel will also carry future
improvement with these two functions, and spacemacs will
automatically benefit from it.
2019-11-05 16:40:27 +01:00