Tommi Komulainen
50c48bc301
rust: fix LSP/DAP integration so it doesn't depend on java layer
...
Fixes error with rust files when java layer isn't loaded:
```
File local-variables error: (void-function spacemacs//java-setup-lsp-dap)
```
2019-11-23 20:39:11 +01:00
Alexander Miller
3407ecde6b
[treemacs] Deprecate treemacs-use-collapsed-directories.
...
Also contains below squashed commit
[treemacs] Make sure width (un)locking message won't appear on every start.
2019-11-23 01:40:14 +01:00
Maximilian Wolff
1b2ee31df4
Update changelog
2019-11-23 00:11:59 +01:00
Magnus Therning
8401feabe5
[persp] Add action for opening project in dired
...
Signed-off-by: Magnus Therning <magnus@therning.org>
2019-11-22 23:58:50 +01:00
emacspace
9a82ee3ba7
documentation formatting: Fri Nov 22 19:37:23 UTC 2019
2019-11-22 22:47:35 +01:00
Seong Yong-ju
889a40cdc3
Add eslint_d support for JavaScript, React, TypeScript modes
2019-11-22 18:03:42 +01:00
duianto
471feb2e00
Update changelog.develop
2019-11-22 17:25:14 +01:00
Brooklyn Zelenka
df34916300
Add solidity layer
2019-11-22 17:16:54 +01:00
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