Rudi Grinberg
7b7cf327ab
Use ivy to switch workspaces when user uses ivy
2019-12-01 16:17:33 +07:00
Rudi Grinberg
4b77b413c5
Add ivy command for workspace switching
2019-12-01 16:13:40 +07:00
Rudi Grinberg
e16d6a8d7c
Add evil-quick-diff
...
This introduces the `g o d` text object for comparing regions. It works
like evil-exchange. Select two regions in sequence with `g o d` and an
ediff buffer of the selections will pop up.
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-12-01 15:44:16 +07:00
Rudi Grinberg
dd004dea79
Easier creation of named workspaces
...
When a user tries to switch to a named workspace that doesn't exist,
creat it, instead of just failing.
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-12-01 15:10:51 +07:00
Yiming Chen
a7eef56b9d
email/mu4e: restore window config when mu4e quit
...
- see https://github.com/hlissner/doom-emacs/pull/2123#issuecomment-560010891
2019-12-01 09:30:33 +08:00
Yiming Chen
4126d3be81
email/mu4e: delete other windows when opening mu4e
2019-12-01 09:30:03 +08:00
Henrik Lissner
5baa1eb631
lang/org: fix non-prefix-key SPC errors on org-agenda
2019-11-30 14:45:41 -05:00
Henrik Lissner
b0734aa61c
lang/org: fix 'void-function t' error running shell links
2019-11-30 14:06:54 -05:00
Henrik Lissner
19e4c42adc
lang/org: org-tags-column = 0
2019-11-30 14:06:53 -05:00
Henrik Lissner
ae5a18c364
lang/org: respect org-agenda-sticky
...
And remove remappings of org-agenda-{q,Q}uit to org-agenda-exit
2019-11-30 14:06:53 -05:00
Yiming Chen
93205d4401
email/mu4e: fix refile target
...
- before this change: refile would use mu4e-trash-folder as the target
- after this change: refile would use mu4e-refile-folder as expected
2019-11-30 22:26:27 +08:00
Yiming Chen
ba2e7836ab
email/mu4e: add featurep check for workspaces
...
- if module workspaces is not used, an error would be raised when calling =mu4e
`=mu4e: Symbol’s function definition is void: +workspace-switch`
- if module workspaces is not used, an error would be raised when quiting mu4e
`=mu4e: Symbol’s function definition is void: +workspace/delete`
2019-11-30 22:02:32 +08:00
Henrik Lissner
50cab52766
Merge pull request #2122 from juliandemille/patch-1
...
lang/kotlin: add +lsp flag
2019-11-28 22:04:34 -05:00
Julian DeMille
3fb52110a4
Add LSP check to kotlin/doctor.el
2019-11-28 21:53:46 -05:00
Henrik Lissner
e799022a1e
lang/org: fix 'wrong-number-of-arguments quote 3' error
2019-11-28 21:53:12 -05:00
Julian DeMille
591d8d8e56
Fix location of lsp hook in kotlin/config.el
2019-11-28 21:52:58 -05:00
Julian DeMille
c69a85c803
Add LSP support to Kotlin
...
`lsp-mode` has built in support for Kotlin. This makes it automatically used if you use the `+lsp` flag.
2019-11-28 21:48:26 -05:00
Henrik Lissner
9bd8904838
lang/org: fix #2119
2019-11-27 23:52:37 -05:00
Henrik Lissner
b33630057d
lang/org: load contrib/journal if +journal
2019-11-27 22:09:55 -05:00
Henrik Lissner
b6a9fcb12b
lang/org: fix #2117
2019-11-27 22:06:19 -05:00
Henrik Lissner
439fac65d7
editor/evil: evil-respect-visual-line-mode = nil
...
To match vim's behavior.
2019-11-25 20:43:48 -05:00
Gerry Agbobada
46d3d8d85c
Fix dap-debug-template-conf.. void-variable
...
The variable changed name in
emacs-lsp/dap-mode@7768e145be
2019-11-26 00:54:51 +01:00
Henrik Lissner
9a93aa1df9
tools/debugger: fix invalid-function "..." error
...
...when invoking debugger, due to minibuffer-history being evaluated for
some reason.
2019-11-25 18:39:51 -05:00
Henrik Lissner
811dbc4e68
app/write: conform hooks to conventions
2019-11-25 16:20:53 -05:00
Henrik Lissner
6232f12dfd
editor/evil: update hacks section in README
2019-11-25 14:02:34 -05:00
Henrik Lissner
a0e9981210
ui/popup: update configuration section in README
2019-11-25 13:51:23 -05:00
Henrik Lissner
9bd3a988f1
Remove :tools wakatime module
...
Doesn't appear to be working anymore and it's OOTB setup/config is too
trivial to warrant its own module.
2019-11-25 02:10:11 -05:00
Henrik Lissner
0bf1ea65dc
emacs/dired: disable dired-git-info by default
...
It is unacceptably slow in version controlled directories with many
files.
2019-11-25 02:02:57 -05:00
Henrik Lissner
5623b8b9ba
lang/emacs-lisp: refactor +emacs-lisp-eval
2019-11-24 19:40:00 -05:00
Henrik Lissner
a923f93cab
ui/window-select: fix other-window keybind
2019-11-24 16:50:47 -05:00
Henrik Lissner
ecb4a7e838
Move 'SPC f m' to 'SPC f R'
...
'SPC f R' was formerly projectile-recentf, which is already on 'SPC p r'
2019-11-24 16:50:47 -05:00
Henrik Lissner
b8c0126f8c
emacs/dired: don't enable dired-git-info in ranger
...
It won't correctly disable on `C-c C-e`, but it does work find if
enabled manually.
Also: refactors +dired-enable-git-info-h and map! call
Relevant to #2106
2019-11-24 16:50:47 -05:00
Henrik Lissner
768d5b718c
Fix #2111 : +eval/buffer not capturing whole elisp buffer
2019-11-24 16:50:46 -05:00
Henrik Lissner
2769a1e24f
lang/rust: update README #2108
2019-11-23 16:12:06 -05:00
Henrik Lissner
c86d400518
lang/rust: replace cargo.el w/ rustic-cargo #2108
2019-11-23 16:00:30 -05:00
Henrik Lissner
5608ba7236
emacs/dired: disable dired-git-info-mode in wdired-mode
...
And refactor ranger/dired keybind for dired-git-info-mode (#2106 ).
2019-11-23 01:26:17 -05:00
Henrik Lissner
44e22b7f80
tools/magit: replace +magit/clone w/ magit-clone
...
The former no longer works, since ghub's API has changed. Meanwhile, the
magit-clone command has grown in features to match (and surpass)
+magit/clone, so we'll just use that instead.
2019-11-23 01:21:25 -05:00
Henrik Lissner
26c8f5c6ef
Bytecompiler bytecompiler, won't you shut up
2019-11-23 01:21:25 -05:00
Ting Zhou
a5ff637e6f
emacs/dired: ranger catch up dired-git-info
2019-11-22 22:14:23 -08:00
Henrik Lissner
d0021461f7
Fix duplicate snippets
...
e.g. If you've cloned doom-snippets to $DOOMDIR/snippets.
Also refactors how yas-snippet-dirs is initialized.
2019-11-22 19:07:10 -05:00
Henrik Lissner
aa19eeed0f
Fix #2100 : shell modeline doesn't stay hidden
2019-11-22 13:17:06 -05:00
Henrik Lissner
ceb17e0e29
Merge pull request #2102 from seanfarley/smf/irc
...
ui/modeline: add irc-buffers back
2019-11-21 20:22:30 -05:00
Sean Farley
d5d5c08658
modeline: add irc-buffers back
...
Now that doom-modeline #260 is resolved, `irc-buffers' is back so let's
add it back to the `special' modeline definition.
2019-11-21 17:16:42 -08:00
Henrik Lissner
9062b5292b
Merge pull request #2101 from lovebug356/feature/org-cliplink
...
lang/org: add support for org-cliplink
2019-11-21 17:29:43 -05:00
Thijs Vermeir
837203a876
lang/org: add support for org-cliplink
2019-11-21 23:26:24 +01:00
Henrik Lissner
df7a3e15df
Merge pull request #1971 from mnick/dired
...
emacs/dired: add dired-git-info & hide dotfiles/details
2019-11-21 17:24:18 -05:00
Henrik Lissner
a88a3e12b2
Merge pull request #1983 from gagbo/feature/golang/flycheck_ci-lint
...
lang/go: add flycheck-golangci-lint
2019-11-21 17:21:52 -05:00
Henrik Lissner
cc793f323f
lang/org: add <localleader> l prefix for link keybinds
...
Moves 'SPC m l' and 'SPC m L' to 'SPC m l l' and 'SPC m l d',
respectively.
Relevant to #2101
2019-11-21 17:16:46 -05:00
Henrik Lissner
2da91f9e47
Merge pull request #2099 from danlamanna/add-terraform-doctor
...
tools/terraform: add doctor dependency check
2019-11-21 16:14:09 -05:00
Henrik Lissner
bda38706f5
Merge pull request #2086 from paldepind/typescript-discoverability
...
lang/javascript: clarify that JavaScript module is also for TypeScript
2019-11-21 16:11:04 -05:00