syl20bnr
a013d86874
core: update environment variables management
...
* add new dotfile function `dotspacemacs/user-env`
* add ignored env. vars with variable spacemacs-ignored-environment-variables
* ignore env vars: SSH_AUTH_SOCK and DBUS_SESSION_BUS_ADDRESS
* update documentation in DOCUMENTATION.org
* update .spacemacs.template with new function
* rename environment file from spacemacs.env to .spacemacs.env
* move location of .spacemacs.env file to home or dotdirectory
* add a header to the generated .spacemacs.env file to explain what it is
* make SPC f e e fallbacks to the function dotspacemacs/user-env if the user
manages the env var by themselves
* make SPC f e E call the new function dotspacemacs/user-env
* sort environment variables in .spacemacs.env file
2018-07-03 01:25:28 -04:00
Codruț Constantin Gușoi
aba51afe48
Multiple ways to copy a file path
2018-06-29 01:09:54 +03:00
bmag
b54ea8ef90
line-nums: don't default to text/prog-mode if disabled by user
...
When :enabled-for-modes is nil we default it to '(prog-mode text-mode), but if
any of them is in :disabled-for-modes then it shouldn't be enabled by default.
This commit fixes the second part.
2018-06-27 09:13:21 +03:00
simendsjo
dc6130a714
Adds *Process List*
to popwin:special-display-config
...
`list-processes` would not focus the newly created window as it was missing from popwin.
2018-06-26 09:11:17 +03:00
syl20bnr
6220ace290
core: rework environment variables and PATH management
...
See updated DOCUMENTATION.org and FAQ.org for more info.
* add core-env.el
* add library load-env-vars.el
* add bootstrap package dotenv-mode.el
* remove spacemacs-environment from bootstrap layer
* remove dotspacemacs variable dotspacemacs-import-env-vars-from-shell
* remove dotspacemacs variable dotspacemacs-improt-env-vars-shell-file-name
* add new key binding SPC f e e to open spacemacs.env file
* add new key binding SPC f e E to reload environment variable from env file
* add new key binding SPC f e C-e to re-initialize the env file from shell.
2018-06-25 02:55:28 -04:00
Codruț Constantin Gușoi
bb013ef993
Remove obsolete purpose-conf argument for good
...
Now that emacs 25 is the minimum version supported this should not cause any more problems.
2018-06-20 23:56:41 +03:00
bmag
6b4a79d398
spaceline: fix copy-paste error in lazy-load hook name
...
Commit d7f5b58890
added a lazy-loader for
spaceline but used lazy-load-window-purpose as its name. As result,
window-purpose lazy-loader got overwritten and window-purpose didn't load at
all.
2018-06-20 09:51:45 +03:00
Kalle Lindqvist
378fa687a1
Move helm variable from helm layer to spacemacs-completion layer
2018-06-16 00:02:59 -04:00
syl20bnr
54ace2e998
Fix lazy loading of evil-escape
...
Add transient hook on window-configuration-change-hook
2018-06-15 03:09:14 -04:00
syl20bnr
5ab0b7918e
Lazy load evil-escape
2018-06-14 21:54:39 -04:00
syl20bnr
9d7c1c8adf
Lazy load evil-numbers
2018-06-14 21:54:39 -04:00
syl20bnr
8281ed74ae
Lazy load evil-lion
2018-06-14 21:54:39 -04:00
syl20bnr
03786aa94a
Lazy load evil-surround
2018-06-14 21:54:39 -04:00
syl20bnr
fc08a3b9c1
Lazy load evil-exchange
2018-06-14 21:54:39 -04:00
syl20bnr
8425d16c55
Lazy load evil-indent-plus
2018-06-14 21:54:39 -04:00
syl20bnr
c50ff88812
Lazy load evil-args
2018-06-14 21:51:31 -04:00
syl20bnr
381584d1cc
Lazy load ido-vertical
2018-06-14 21:23:59 -04:00
syl20bnr
3b06108161
Lazy load evil-goggles
2018-06-14 21:23:12 -04:00
syl20bnr
ad3ee59158
Smart lazy load of line numbers
2018-06-14 21:23:02 -04:00
syl20bnr
36c5cb0725
Lazy load zone
2018-06-14 21:10:01 -04:00
syl20bnr
c1c8dec3ea
Lazy load flx-ido
2018-06-14 21:09:40 -04:00
Jason Axelson
d01658ec61
Additional documentation for spacemacs/toggle-current-window-dedication
2018-06-14 20:12:16 -04:00
Kalle Lindqvist
2007ce3f1a
spacemacs-navigation: remove duplicate code
2018-06-14 20:07:35 -04:00
syl20bnr
d7f5b58890
spaceline: find a new way to speed it up without lazy loading it
...
Remove byte-compilation a startup time and put compilation of the mode line in
a window configuration change hook.
2018-06-14 10:08:38 -04:00
syl20bnr
33c62b7d60
spaceline: define toggles at init time
2018-06-14 09:33:33 -04:00
syl20bnr
8b40cacc5e
Load window purpose only when window configuration changes
2018-06-14 02:28:52 -04:00
syl20bnr
d19a20beb4
Load window-purpose when window configuration changes
2018-06-14 02:07:02 -04:00
syl20bnr
ea0f73ec31
Defer volatile hightlight by 2 seconds
...
This takes some time to load and it is not a useful package for quick edits
2018-06-14 02:06:19 -04:00
syl20bnr
de858b2953
Fix startup buffers without spaceline mode line
2018-06-14 01:10:44 -04:00
syl20bnr
55d18a1a3a
Move SPC s c to bootsrap layer
2018-06-14 00:21:56 -04:00
Daniel Molina
55e0506ef0
Fix typos
2018-06-14 00:15:49 -04:00
Benjamin Reynolds
594fdc8f05
Rename spacemacs/mplist-get functions to be more descriptive
...
* spacemacs/mplist-get -> spacemacs/mplist-get-values
* spacemacs/plist-get -> spacemacs/mplist-get-value
* refactor spacemacs/mplist-get-value to be defined in terms of mplist-get-values
Ref #10803 See [comment]
[comment]: https://github.com/syl20bnr/spacemacs/pull/10803#issuecomment-395292606
2018-06-14 00:15:49 -04:00
Codruț Constantin Gușoi
8ad78ca7d3
Brings back search highlight clear
2018-06-12 22:43:22 +03:00
syl20bnr
17ad92b808
spaceline: remove after-display hook
...
The trade-off is that the spaceline separator is flat and the powerline height
is default for people using emacs --daemon.
2018-06-11 12:38:37 -04:00
syl20bnr
a417d05cd0
layouts: be sure spaceline is loaded before restoring layouts
...
fixes #10849
2018-06-11 11:53:20 -04:00
syl20bnr
4bb1d6ab39
Defer spaceline loading
2018-06-11 04:00:13 -04:00
syl20bnr
41b90e403c
Lazy load evil-lisp-state
2018-06-11 02:46:38 -04:00
syl20bnr
095a83896a
Remove evil-search-highlight-persist as it seems uneeded now
2018-06-11 02:02:20 -04:00
syl20bnr
0b787ebb44
Lazy load volatile-highlights
2018-06-11 01:45:33 -04:00
syl20bnr
6d9c559dc1
Use transient hook to load window-purpose
2018-06-11 01:37:08 -04:00
syl20bnr
e0ad4e3b0a
Delay loading of windows purpose
2018-06-11 00:17:30 -04:00
syl20bnr
2ff642e5e0
Lazy load info+
...
Again :-)
2018-06-10 23:57:02 -04:00
syl20bnr
9951013bee
Lazy load eval-sexp-fu
2018-06-10 23:24:44 -04:00
syl20bnr
5004e05d44
Add hybrid-style-visual-feedback variable
2018-06-08 02:32:05 -04:00
syl20bnr
b282e553ba
Use dotspacemacs backward compatibility macro instead of aliases
2018-06-08 02:24:38 -04:00
syl20bnr
2b4d90ba20
Set default value of vim-style-visual-feedback to nil
2018-06-08 02:24:38 -04:00
syl20bnr
9539e4206d
Rename Vim style related variable to vim-style-xxxxx
...
Update the documentation
Define alias for backward compatibility
2018-06-08 02:24:38 -04:00
syl20bnr
e39b3495bd
Add vim-style-visual-feedback variable and documentation
2018-06-08 02:24:38 -04:00
syl20bnr
1833c9c4f7
iedit: fix TAB in Vim and Hybrid states to toggle occurrences
...
Fixes #10398
2018-06-07 01:59:16 -04:00
syl20bnr
335e6a2999
Remove buggy find-file-hook--open-junk-file
2018-06-06 00:36:10 -04:00