chysi
fe028e9887
Update hy layer to new hy/python modes
...
Replace old "hy-shall-start-or-switch-to-shell" with "run-hy"
Expand pipenv to hy-mode
2019-11-23 21:20:16 +01:00
Tommy Groshong
740e6a2a3c
Fixes function name bug in react layer fmt-on-save
2019-11-23 20:51:57 +01:00
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
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
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
fleimgruber
73a4a5c9db
Window manipulation: Transient state includes ace-window movement
2019-11-21 21:46:11 +00: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
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
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
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
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
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
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
duianto
7af300a225
Add visual line navigation keys, up and down
...
up evil-previous-visual-line
down evil-next-visual-line
2019-11-03 22:44:27 +01:00
duianto
38752beffa
Descriptive rename function file variables
...
problem:
the variable names: `dir`, `name`, and `filename` leads to confusion if they are
the old or new names
solution:
add the prefix `old-` to match `new-`,
use (`old-` `new-`) + `short-name` for just the `file.ext` (the `short-` idea
came from the `spacemacs/rename-file` function that's defined above this one),
and `old-full-path` instead of `old-filename` makes it clear that it's not just
the files name and extension.
2019-11-03 22:05:14 +01:00
duianto
4c728f041a
Update file renaming, handle same new and old name
...
problem:
renaming a file to it's current name, results in the message:
"File 'current-name' successfully renamed to 'current-name'"
solution:
when the new and old names are the same, show a rename failed message, and call
the rename function again
2019-11-03 21:03:10 +01:00
duianto
8fbdd61e1e
Update renaming, move and/or rename messages
...
problem:
the rename command shows the same message:
"File 'old-file-name' successfully renamed to 'new-file-name'"
(without the directory path) for all three file operations:
move, rename and both move & rename
solution:
show messages that fit the rename operation,
and align the from and to path/file names,
to make it easier to see what changed.
And use the same message format when renaming a buffer.
2019-11-03 20:40:56 +01:00