Henrik Lissner
4fec3eb698
Revise term/vterm/eshell commands & keybinds
...
The semantics of SPC o t and SPC o T (or SPC o e and SPC o E in eshell's
case) have been reversed.
The lowercase keybind toggles the popup (and the prefix arg forciby
recreates the popup), and the uppercase keybind switches to that
terminal in the current buffer (whose prefix arg will open the terminal
in default-directory, rather than the project root).
- +{term,vterm,eshell}/open have been replaced with +X/here commands and
are bound to SPC o T (and SPC o E in eshell's case).
- +{term,vterm,eshell}/popup* have been replaced with +x/toggle commands
and are bound to SPC o t (and SPC o e in eshell's case).
The "toggle" behavior will do as the name implies, except will select
the popup if it is visible but unfocused.
2019-06-11 07:53:50 +02:00
Henrik Lissner
750d7629e1
Fix {git-,}grep backends for project search #1479
2019-06-10 16:04:48 +02:00
Henrik Lissner
158e4cc97c
Fix doom/clone-and-narrow-buffer
...
Also restores window scroll position after widening.
2019-06-10 09:38:57 +02:00
Henrik Lissner
5d94f048b6
editor/evil: remove evil-matchit
...
Its bugginess doesn't justify the "intelligence" it offers for block
keywords.
2019-06-10 09:38:57 +02:00
Henrik Lissner
5683ffe0d2
Fix +lookup/file in non-project files
...
file-in-directory-p threw wrong-type-argument stringp errors because
project-root was nil.
2019-06-10 09:38:57 +02:00
Henrik Lissner
766fc3e4a9
completion/ivy: inhibit ivy completion in evil-ex
...
`ivy-completion-in-region' struggles with completing certain
+evil-ex-specific constructs, like globs (:e prefix*.el) or vim filename
modifiers (:e %:p:h).
2019-06-10 09:38:56 +02:00
Henrik Lissner
47530bd19f
emacs/vc: refactor
...
And declare vc, vc-annotate & smerge-mode as built-ins (for
doom/help-packages).
2019-06-10 09:38:56 +02:00
Henrik Lissner
ada5990f88
tools/flyspell: demote missing program warning
...
Log the missing dependency rather than a disruptive pop up.
2019-06-10 09:38:56 +02:00
Henrik Lissner
4ae6faf627
scroll-margin = 0
2019-06-10 09:38:56 +02:00
Henrik Lissner
d329f216e3
Fix #1444 : recentf hangs Emacs on quit & cleanup
...
Caused by using file-truename on (disconnected) remote files, which
invoked TRAMP authentication.
Replaces #1451
2019-06-10 09:38:56 +02:00
Henrik Lissner
79941a4fd7
Make recentf more aggressive
...
- Updates file order on window switch
- Adds dired directories to recentf list
- Reduce recentf-max-saved-items from 300 to 200 (reduce worst-case
resorting costs)
2019-06-10 09:38:56 +02:00
Henrik Lissner
d91888b432
lang/emacs-lisp: tab-width = 2 by default
...
A more sensible default. Also fixes evil-shift-width in emacs-lisp-mode.
2019-06-10 09:38:56 +02:00
Henrik Lissner
29293aa17f
Fix #1453 : ensure package autoloads are reloaded
...
`doom-package-update` does not trigger regeneration of the package
autoloads file.
2019-06-10 09:38:56 +02:00
Henrik Lissner
3160b6342f
lang/javascript: fix +javascript/open/rpl
...
When opened through +eval/open-repl-other-window
2019-06-10 09:38:56 +02:00
Henrik Lissner
a6490020c7
emacs/dired: remove duplicate evil keybinds
...
Redundant with evil-collection-dired
2019-06-10 09:38:55 +02:00
Henrik Lissner
36a8e02857
Fix +vc/git-browse-region-or-line
...
git-link-use-commit = t breaks +vc/git-browse-region-or-line.
2019-06-10 09:38:55 +02:00
Henrik Lissner
1de21f57eb
completion/ivy: use ivy--regex-ignore-order
2019-06-10 09:38:55 +02:00
Henrik Lissner
e7c12b1bb6
ui/workspace: minibuffer-message -> message
...
minibuffer-message adds 2 seconds to emacsclient calls that create new
workspaces.
2019-06-10 09:38:55 +02:00
Henrik Lissner
653bd99b77
Polyfill kill-current-buffer in Emacs<=25.3 #1446
...
kill-current-buffer wasn't introduced until Emacs 26.
2019-06-10 09:38:55 +02:00
Henrik Lissner
8ce8679c86
Mark css-mode & less-css-mode as built-in packages
...
less-css-mode was introduced in Emacs 26.1+
2019-06-10 09:38:55 +02:00
Henrik Lissner
518e53deab
lang/org: fix snippet expansion on visual region
...
Fixes two issues:
1. Evil users would be left in visual mode after expanding a snippet on
a region, making it awkward to insert text. It now switches to insert
state.
2. While yasnippet reindent the snippet's contents post-expansion, org's
mode-specific indentation (see `org-src-tab-acts-natively`) can throw
errors for arbitrary reasons. We don't need smart indentation when
expanding snippets, so we turn it off only in this case.
2019-06-10 09:38:55 +02:00
Henrik Lissner
dcdebdb283
Convert +snippets/expand-on-region to advice
...
It's meant to be corrective, not alternative behavior.
2019-06-10 09:38:51 +02:00
Henrik Lissner
ff25e3c08f
Merge pull request #1477 from 4rg0/fix-format-all
...
fix: format-all upstream definitions
2019-06-10 08:28:22 +02:00
argo
12233811a8
fix: format-all upstream definitions
...
Upstream renamed definitions in
f3ed09c430
.
2019-06-08 17:45:42 +02:00
Henrik Lissner
56cd92ab3d
Merge pull request #1476 from chrunchyjesus/fix_doom_executable
2019-06-08 07:33:01 +02:00
chrunchyjesus
2631ca90d9
fix shebang for macos patch
2019-06-08 07:31:24 +02:00
chrunchyjesus
5a380e9db2
fix shebang for doctor, org-capture and -tangle
2019-06-08 07:27:36 +02:00
chrunchyjesus
9236999df1
fix shebang
2019-06-08 07:13:19 +02:00
Henrik Lissner
69a8e15d8f
Merge pull request #1460 from Provessor/posix-compliance
...
Posix compliance
2019-06-07 22:18:56 +02:00
Henrik Lissner
ce757ed936
Merge pull request #1461 from bricewge/2019-06-04-ivy-posframe
...
completion/ivy: ivy-posframe upstream update
2019-06-07 14:20:17 +02:00
Henrik Lissner
4f1090d099
Merge pull request #1459 from qhuyduong/fix-magit-clone
...
Fix magit-clone error
2019-06-07 14:19:31 +02:00
Henrik Lissner
1840868c57
Merge pull request #1449 from bricewge/fd-nocolor
...
projectile: fd never use colors
2019-06-07 13:29:55 +02:00
Henrik Lissner
b44cfcc2c5
Merge pull request #1448 from UndeadKernel/feat-objed_manual
...
editor/objed: add +manual flag
2019-06-07 13:26:28 +02:00
Jarmo Riikonen
7919825e4f
Fix to Troubleshooting link.
2019-06-05 10:28:17 +03:00
Jarmo Riikonen
b89e71fe7b
Fixed some things in description and Plugins
2019-06-05 09:59:44 +03:00
Jarmo Riikonen
13a9e00fff
Rust README to new format
2019-06-05 09:49:02 +03:00
Brice Waegeneire
761bc570aa
completion/ivy: ivy-posframe upstream update
2019-06-04 00:01:28 +02:00
Misaka Mikoto
d2d7f7330e
bin/org-tangle POSIX compliance
2019-06-03 21:31:15 +10:00
Misaka Mikoto
cbe11ae926
bin/org-capture POSIX compliance
2019-06-03 21:21:11 +10:00
Misaka Mikoto
944e243c5d
bin/doom-doctor POSIX compliance
2019-06-03 21:17:53 +10:00
Misaka Mikoto
902f734cfb
bin/doom POSIX compliance
2019-06-03 21:16:11 +10:00
Huy Duong
c4b325fa4b
Fix magit-clone error
...
magit-clone function has changed signature to work with transient.
So using the new magit-clone-regular instead.
Signed-off-by: Huy Duong <huy.duong@employmenthero.com>
2019-06-03 16:59:03 +07:00
Brice Waegeneire
b29a7357c6
projectile: fd never use colors
...
Prevent projectile-find-file to be littered with escape codes when the
environment variable LS_COLORS is set.
2019-06-01 14:33:21 +02:00
UndeadKernel
2f910fb91f
objed: add a manual actiation flag
...
Setting the flag `+manual` of the `objed` module makes the user
responsible for calling `objed-activate` when needed. The binding
`M-SPC` is set in the default Emacs bindings.
2019-06-01 13:30:18 +02:00
Henrik Lissner
32e266cfb4
Merge pull request #1446 from siddharthshekar/kill-current-buffer-fix
...
Replace kill-this-buffer with kill-current-buffer
2019-05-31 22:01:10 -04:00
Siddharth Shekar
aa64cf9426
Replace kill-this-buffer with kill-current-buffer
...
As per the documentation for kill-this-buffer, it should only be invoked
from the menu and behaves unpredictably when invoked programmatically.
2019-05-30 18:54:58 -07:00
Henrik Lissner
0c743afcfd
editor/format: remove utf-8 conversion on Windows #914
2019-05-30 14:11:53 -04:00
Henrik Lissner
0733a6dfac
Replace SPC h p with doom/help-packages
...
Now that it supersedes describe-packages in functionality.
2019-05-30 14:01:48 -04:00
Henrik Lissner
990896ac9c
Fix doom quickstart help formatting
...
Not breaking lines in the right place.
2019-05-30 14:00:41 -04:00
Henrik Lissner
390647da87
Fix case where package has no backend
...
In doom/help-packages
2019-05-30 13:59:39 -04:00