Henrik Lissner
f0e05c1a44
Fix C-w in ivy not moving up directory
...
And ensure C-w doesn't affect kill-ring from minibuffer.
2020-01-01 19:58:52 -05:00
Henrik Lissner
a332885d33
Remove M-ret binds; make C-ret binds less aggressive
...
They were a tad too aggressive. Our C-ret keybinds are more than enough.
I've removed them from insert state maps, however, so that those
keybinds won't override new C-ret keybinds on non-evilified minor mode
keymaps (for evil users).
2020-01-01 19:34:33 -05:00
Henrik Lissner
5929e5b75a
Add undefadvice! macro for rotate-text convenience
2020-01-01 19:34:33 -05:00
RBckmnn
00c087be89
Fix typo
2020-01-01 17:19:44 +01:00
Henrik Lissner
445ba1a46d
Minor refactors & comment revision across the board
2019-12-31 19:18:02 -05:00
Henrik Lissner
d1b597fde4
Remove redundant evil keybinds for neotree
...
Some of these were already bound by evil-collection-neotree.
2019-12-31 19:14:43 -05:00
Henrik Lissner
33701ea407
Prevent packages from pulling in org
...
org-plus-contrib already satisfies that dependency.
2019-12-31 19:11:16 -05:00
Henrik Lissner
69a7c60c3a
Update text objects list in evil readme
2019-12-31 17:46:53 -05:00
Henrik Lissner
d7d873e11b
Fix counsel-projectile-find-file from occur buffers #2268
...
counsel-projectile-find-file-action would open the candidate from wrong
buffer.
This is an experimental fix.
2019-12-31 00:04:07 -05:00
Henrik Lissner
fb261a9c65
Fix extra ivy actions for counsel-{rg,find-file}
2019-12-31 00:02:00 -05:00
Henrik Lissner
a947f64ff2
Replace ace-link with link-hint
...
Better link support, easier to extend, and maintained more actively.
2019-12-31 00:00:10 -05:00
Henrik Lissner
960d756b47
General, minor refactors
2019-12-30 18:23:56 -05:00
Henrik Lissner
3271cd3a54
Remove unused ui/tabs/autoload.el
2019-12-30 18:08:11 -05:00
Brett Lyons
20a9beadf8
updated commands to flyspell-correct
...
version bump on flyspell-correct to 0.6.1. brings deletion of old aliases.
2019-12-30 15:06:44 -07:00
Brett Lyons
7a2f4bddea
flyspell-correct-word-generic -> flyspell-correct-at-point
...
New release of flyspell-correct yesterday, removed the word-generic aliases.
(Also in tools/flyspell/config.el)
2019-12-30 15:00:33 -07:00
Henrik Lissner
eba070d8ba
Move dap-breakpoints-file to doom etc dir #2273
2019-12-30 05:26:57 -05:00
Henrik Lissner
8c0561df93
Fix ui/tabs module
...
Remove all my custom hacks because none of them work anymore.
2019-12-30 00:50:18 -05:00
Henrik Lissner
b9f90b3a1a
lang/org: clear src block results on TAB
...
When cursor is inside a src block. e.g.
#+BEGIN_SRC elisp <-- not here
(message "hi") <-- in here
#+END_SRC <-- not here
2019-12-30 00:07:19 -05:00
Henrik Lissner
4808d40736
Convert def-modeline! macro into function
...
Eager-expansion was causing void-function errors for set-modeline!
2019-12-29 21:23:39 -05:00
Henrik Lissner
db9bc763ef
Remove redundant straight-fix-org setting
...
Already exists in core-packages.el
2019-12-29 19:24:55 -05:00
Henrik Lissner
c57aff9b81
Change how +lookup/online populates initial input
...
If no selection is active, there is no initial input.
If selection is active, use the selection.
Also remove helm-google package, as the helm functionality is provided
by the core helm package already (and actually works).
2019-12-29 19:24:45 -05:00
Henrik Lissner
0ac7facea7
Reorganize & rethink help commands
...
Changes:
- Move <help>da to <help>u & <help>du = lookup docs for an autodef
- Rebind <help>dC = goto private init file (and jump to doom! block)
- Add <help>u & <help>du = lookup docs on an autodef
- Add <help>dl = text search on all packages in load-path
- Add <help>dL = text search on all load el files
New <help>p prefix for package help commands:
- <help>dpc = jump to a config block for a package
- <help>dpd = goto private packages.el file
- <help>dph = open a package's homepage (its repo or on melpa)
- <help>dpp = lookup docs on a package (including Doom info; what
module(s) install package, where it is configured, etc)
2019-12-29 18:29:09 -05:00
Henrik Lissner
f05f4d2b59
Replace search docs button w/ open docs on dashboard
...
It is more helpful to newcomers.
2019-12-29 16:34:21 -05:00
Henrik Lissner
14cf97e594
lang/org: use org-attach instead of custom system
...
- Adds more keys under `<localleader> a`
- Reconfigures org-download to use org-attach system
- Make org-id-track-globally = t a global default now (not just for
org-brain)
- Renamed +org-init-centralized-attachments-h to +org-init-attachments-h
- org-attach-store-link-p = t (stores a link to an attachment when it is
attached)
- org-attach-use-inheritance = t (inherit attachment properties from
parent nodes)
2019-12-29 16:31:25 -05:00
Henrik Lissner
54f42fef23
Add popup rules for image-dired
2019-12-29 15:44:10 -05:00
Henrik Lissner
6f31d774b9
Show the pdf compilation window while its building
...
Even if its output isn't entirely visible (because it redraws once a
second), this is better feedback that something is going on.
2019-12-28 21:28:07 -05:00
Henrik Lissner
2fb76b3ba0
Use [escape] instead of ESC to abort company
...
Because rebinding ESC breaks some meta keybinds for tty users.
2019-12-28 17:39:00 -05:00
Henrik Lissner
7ef3bee851
Consider eval output width when deciding how to display it
...
If ':tools (eval +overlay)' is enabled, eval commands display their
output in a floating overlay at EOL. If the output is longer than
+eval-popup-min-lines (5), it will display it in a popup window instead.
With this, it also will use a popup window if the output is longer than
the minibuffer can display in one line,
2019-12-28 13:53:13 -05:00
Henrik Lissner
dafa4deef4
lang/python: autoload lsp-python-ms setup/update commands
...
And set lsp-python-ms-python-executable-cmd a little sooner, to make it
easier for folks to change.
2019-12-28 13:52:15 -05:00
Henrik Lissner
66b005aa18
ui/doom-dashboard: expand README #1166
2019-12-27 14:46:10 -05:00
Henrik Lissner
566d54d984
Disable continue-comments-on-RET in ess-r-mode & coq-mode
...
Fixes #2081 , #2233
2019-12-27 13:32:24 -05:00
Henrik Lissner
e5fa19ea2d
lang/emacs-lisp: fix wrong-num-args error on doc lookup
2019-12-27 04:44:20 -05:00
Henrik Lissner
75c25fa182
ui/hydra: fix +hydra/text-zoom
...
Issue brought to light by #2057
2019-12-27 03:35:32 -05:00
Henrik Lissner
e9b85997a9
tools/ein: disable hydra hints #2057
2019-12-27 03:33:12 -05:00
Henrik Lissner
dcb0b6042e
Ensure evil-easymotion is lazy-loaded
...
The evilem-create calls were pulling it in early, at startup.
2019-12-27 01:54:01 -05:00
Henrik Lissner
6920ae80f0
Fix wrong-type-argument sequencep when loading ein's hydra #2057
2019-12-27 01:45:15 -05:00
Henrik Lissner
995617edf1
app/irc: update README & clarify gnutls dependency
2019-12-27 01:44:40 -05:00
Henrik Lissner
ac336a55ea
app/irc: use SERVER for :host if no host is specified
2019-12-27 01:44:40 -05:00
Henrik Lissner
01e728dad5
app/irc: remove hard dependencies on persp-mode
...
And fix wrong type argument perspective nil error on M-x circe
2019-12-26 22:47:27 -05:00
Henrik Lissner
d1f4a77fbb
Fix vestigial reference to old help-search-headings fn
2019-12-26 16:50:49 -05:00
Henrik Lissner
2e9195742a
Fix shell popups from regaining their modeline #2228
2019-12-26 16:50:49 -05:00
Henrik Lissner
45e9f2cffc
ui/pretty-code: add missing fira ligatures
2019-12-26 16:50:49 -05:00
Henrik Lissner
026fa8e65b
ui/pretty-code: use mac-auto-operator-composition-mode
2019-12-26 16:50:49 -05:00
Henrik Lissner
fda813de66
Merge pull request #2244 from rgrinberg/more-lispy-modes
...
editor/lispy: add dune-mode to lispy modes
2019-12-26 15:11:54 -05:00
Henrik Lissner
0be4972257
Merge pull request #2254 from r-darwish/java-workspace
...
lang/java: move lsp-java-workspace-dir to doom-etc-dir
2019-12-26 15:11:02 -05:00
Henrik Lissner
5c45a9eff9
Fall back to typescript-mode for *.tsx #2252
2019-12-26 15:00:44 -05:00
Henrik Lissner
a488c308bb
config/default: fix switch-buffer keys for vanilla users
...
Closes #2256
2019-12-26 14:47:53 -05:00
Roey Darwish Dror
1c7ba9d2cb
Set the directory for the Java LSP workspace
2019-12-26 14:31:51 +02:00
Henrik Lissner
934e4fc06f
ui/doom-dashboard: fix vertical padding #2251
2019-12-26 01:41:45 -05:00
Henrik Lissner
fe1642e854
Add special goto def/docs support in doom! blocks
...
- Pressing gd on a module in your doom! block will now browse that
module's directory.
- Pressing K on a module will jump to that module's documentation, if any.
- Pressing K on a module flag will jump to that flag's description
within that module's documenation.
- This is now explained in init.example.el
Closes #2249
2019-12-26 01:41:45 -05:00