Henrik Lissner
d0ae6c9bda
Merge module list into doom/help-search
2019-10-26 02:12:58 -04:00
Henrik Lissner
592c548b24
Fix ref to renamed function in doom/help-* helper
...
And improve their UX by displaying a loading message while Doom crawls
the headings.
2019-10-26 02:12:58 -04:00
Henrik Lissner
7c54478335
Ensure doplist! has no side effects
2019-10-26 02:12:58 -04:00
Henrik Lissner
a78e89bbf8
tools/eval: update README
2019-10-26 02:12:58 -04:00
Henrik Lissner
84a063ca78
tools/eval: add +overlay feature
...
Now, inline evaluation will display results in an overlay next to the
cursor, rather than in the minibuffer (unless it gets too big, in which
case it'll use a popup buffer).
2019-10-26 02:12:58 -04:00
Henrik Lissner
c2f6aa3e9d
Remove duplicate straight-are-you-sure advice
2019-10-26 00:58:26 -04:00
Henrik Lissner
177eb9f4cb
config/default: expand 'SPC n' prefix
...
I got 99 problems, but my notes ain't one
2019-10-26 00:38:30 -04:00
Henrik Lissner
83387d89e9
editor/evil: move vim-unimpaired motions
...
To the unimpaired library
2019-10-26 00:37:51 -04:00
Henrik Lissner
f2b77fe2c0
Add whole-buffer (g) and defun (f) text objects
2019-10-26 00:37:12 -04:00
Henrik Lissner
187c9857c4
Don't clone editorconfig's submodules
...
They're only unit tests.
2019-10-26 00:35:47 -04:00
Henrik Lissner
c990c50fb8
Force straight to fall back to tty prompts
...
Otherwise it tries to use popups, which are invisible in non-interactive
Emacs, causing Emacs to block indefinitely.
2019-10-26 00:35:47 -04:00
Henrik Lissner
07067bd304
lang/org: reformat packages.el
2019-10-25 20:29:00 -04:00
Henrik Lissner
cf21cdc68c
completion/ivy: minor refactor
2019-10-25 20:25:21 -04:00
Henrik Lissner
5f00db871e
lang/org: major refactor & add org-fancy-priorities package
...
- Fixes an issue where evil bindings weren't working in org-mode
- Significantly slims down on unnecessary keybinds
- Remove +org-init-keybinds-for-evil-h hook and reli more on our new
evil-org fork, which has upstreamed some of our changes.
- Documents undocumented functions, remove unnused ones, and reorganize
org's autoload libraries by convention.
- Adds org-fancy-priorities for more elegant (and subtle) priority
display than ugly [#A] tags.
2019-10-25 20:25:20 -04:00
Henrik Lissner
9f8277b2c4
Correct doom/reload-autoloads docstring
2019-10-25 20:25:20 -04:00
Henrik Lissner
9936bd9623
Add 'SPC h d {k,i,c}'
...
For jumping to init.el, config.el and packages.el
2019-10-25 20:25:20 -04:00
Henrik Lissner
3f759dde23
Optimize file-template find-file hook function
2019-10-25 20:25:20 -04:00
Henrik Lissner
d8ea65b968
emacs/vc: if prefix ARG, open region/line on master branch
2019-10-25 20:25:20 -04:00
Henrik Lissner
467bd53b70
config/default: bind 'SPC b {K,Z}'
...
- 'SPC b K' -> kill all buffers (clear session)
- 'SPC b Z' -> kill all buried buffers
2019-10-25 20:25:20 -04:00
Henrik Lissner
4478fceaf5
lang/emacs-lisp: add 'SPC m e l' & 'SPC m g l'
...
For loading libraries and jumping to their source code.
2019-10-25 20:25:20 -04:00
Henrik Lissner
019308a93c
Merge pull request #1954 from gagbo/fix/faq_absolute_paths
...
docs/faq: fix absolute paths
2019-10-25 12:45:27 -04:00
Gerry Agbobada
0fd21c2064
Fix paths in the FAQ
2019-10-25 18:43:23 +02:00
Henrik Lissner
eb2a67d05f
Merge pull request #1953 from darth10/develop
...
lang/org/doctor: warn if gnuplot is not installed
2019-10-25 05:17:44 -04:00
Akhil Wali
e60db77511
[org +gnuplot] Warn if gnuplot is not installed
2019-10-25 22:13:01 +13:00
Henrik Lissner
641d4a1b71
Fix ':built-in prefer' in package!
...
It was treating 'prefer as truthy, thus preventing packages with it from
being installed (like so-long).
2019-10-25 04:00:49 -04:00
Henrik Lissner
4ccb69dbd0
ui/workspaces: fix unrenamed workspace on project-switch #1942
2019-10-25 02:42:54 -04:00
Henrik Lissner
f516d4c342
Fix package! mutating package state at expansion time
...
Fixes an issue where package! declarations were read unconditionally at
compile time, whether or not they were on a reachable code path. e.g.
evil is always disabled by:
(when nil
(package! evil :disable t))
2019-10-25 02:38:15 -04:00
Henrik Lissner
54559d567a
tools/magit: hide modeline in magit-popups
...
Since magit-gitflow still uses the old magit-popups, rather than
transient.
2019-10-25 02:38:15 -04:00
Henrik Lissner
3a7f84cfe2
ui/ophints: make 'gr' highlight async
2019-10-25 02:38:15 -04:00
Henrik Lissner
923a0a58b6
tools/flycheck: prevent flycheck popup buffer taking focus
...
When tooltip/childframe is off, long errors can spawn a popup window
that, by default, will steal input focus. No more!
Reported by @rgrinberg
2019-10-25 02:38:04 -04:00
Henrik Lissner
7f317e32ca
ui/ophints: integrate 'gr' operator w/ evil-goggles
2019-10-24 19:50:54 -04:00
Henrik Lissner
ee80ed680c
Defer evaluation of custom-set-faces!'s arguments
...
...until the theme has first loaded.
You'll need to set `doom-theme` to nil if you want to use this macro
without a theme!
2019-10-24 19:43:10 -04:00
Henrik Lissner
a940d07e4b
tools/eval: minor refactors
2019-10-24 19:23:17 -04:00
Henrik Lissner
7f44774c43
lang/faust: fix unfiltered code completion
2019-10-24 19:22:15 -04:00
Henrik Lissner
c649401a92
Fix s-/ for non-evil users
2019-10-24 19:02:16 -04:00
Henrik Lissner
6b327dfcca
lang/cc: fix default style in C/C++ modes
...
c-default-style wasn't being used correctly.
2019-10-24 17:03:08 -04:00
Henrik Lissner
423c2958b6
lang/python: load lsp-python-ms after python
...
To isolate errors caused upstream (e.g. emacs-lsp/lsp-python-ms#68 )
2019-10-24 17:03:03 -04:00
Henrik Lissner
bcdf5eb19a
tools/eval: gr now sends to REPL if one is open #1941
...
And polish other evil repl commands + add docstrings.
2019-10-24 16:56:53 -04:00
Henrik Lissner
80f56f4a40
Merge pull request #1948 from facelesspanda/develop
...
ui/modeline: fix ligature advice for hlissner#1216
2019-10-24 16:31:20 -04:00
Clement Busschaert
82ecfac39c
ui/modeline: fix ligature advice for hlissner#1216
2019-10-24 22:24:39 +02:00
Henrik Lissner
2cd06d23cd
ui/modeline: rename fancy-battery -> battery
...
The fancy-battery segment was removed upstream:
seagle0128/doom-modeline/commit/93135d4
2019-10-24 15:45:55 -04:00
Henrik Lissner
334c309ae7
lang/org: org-clock-out-remove-zero-time-clocks = nil
...
Half-reverts 29f6db6ea
. Hadn't realized this setting would remove
the *entire* logbook if you clock out with sub 1m on a task.
Mentioned by @d1egoaz in 29f6db6
2019-10-24 15:04:08 -04:00
Henrik Lissner
3f6dfe8eac
ui/modeline: fix ligature advice for #1216
2019-10-24 14:31:50 -04:00
Henrik Lissner
767d0b25cd
Add fourth mantra
2019-10-24 14:20:48 -04:00
Henrik Lissner
a1f6f77ca0
Remove redundant flyspell-mode hook in latex
...
flyspell-mode is already on text-mode-hook
2019-10-24 13:39:03 -04:00
Henrik Lissner
1030f66c24
Revert 438caf276
( #1943 )
...
This was fixed upstream in emacs-lsp/lsp-mode#1135
2019-10-24 13:31:08 -04:00
Henrik Lissner
851094cdd3
Restore ./ & ../ entries in ivy
...
There are a number of commands where these options are useful.
2019-10-24 04:42:21 -04:00
Henrik Lissner
671135053b
Prevent visual 'gzz' placing cursors on invisible lines
...
e.g. over folded lines
2019-10-24 03:16:35 -04:00
Henrik Lissner
3140ab7337
lang/latex: fix advice name conflict #1849
2019-10-23 22:28:44 -04:00
Henrik Lissner
d5548e5994
Remove osx-clipboard package
...
Forgot to remove it in f34c33aa0
2019-10-23 22:13:45 -04:00