Commit graph

601 commits

Author SHA1 Message Date
Henrik Lissner
f1c0d70e34
feature/popup: switch to *info* popups 2018-03-26 03:07:28 -04:00
Henrik Lissner
1af246daeb
feature/popup: add rule for *info* buffers 2018-03-26 03:04:13 -04:00
Henrik Lissner
d06d4c4dde
feature/lookup: fix some windows not grabbing focus after lookups 2018-03-26 02:52:50 -04:00
Henrik Lissner
641e26431d
feature/lookup: use xref's symbol-at-point function in other lookups 2018-03-26 00:21:54 -04:00
Henrik Lissner
e41212bb7b
feature/lookup: fix +lookup/definition not fetching the correct identifier
Some xref backends have specialized thing-at-point implementations (such
as haskell's dante's xref backend), this fix uses them to fetch the
identifier at point.
2018-03-25 22:36:05 -04:00
Henrik Lissner
653caf4e73
feature/evil: remove ] and [ evil-snipe aliases #478 2018-03-24 17:52:44 -04:00
Henrik Lissner
bb8304c15d
feature/evil: rename +evil:macro-on-all-lines => +evil:apply-macro 2018-03-24 07:25:01 -04:00
Henrik Lissner
f822fffdd2
feature/evil: fix +evil:macro-on-all-lines 2018-03-24 07:25:01 -04:00
Henrik Lissner
abce3298fb
feature/popup: add example to :popups docstring 2018-03-24 07:25:00 -04:00
Henrik Lissner
322295b5d8
feature/popup: add docstring to +popup-define 2018-03-24 07:25:00 -04:00
Henrik Lissner
de7306cb61
feature/popup: comment corrections 2018-03-24 07:25:00 -04:00
Henrik Lissner
15032aaf60
feature/popup: move default org popup rules to config.el 2018-03-24 07:25:00 -04:00
Henrik Lissner
efbd3d69cc
feature/popup: add :popups setting 2018-03-24 07:25:00 -04:00
Henrik Lissner
db2e2b0642
feature/popup: major refactor
+ Defer replacement of 'size attribute in ALIST until popup opening
  (makes :popup definitions a little faster).
+ Define/use +popup-define helper function (for internal use only!)
2018-03-24 07:25:00 -04:00
Henrik Lissner
6e51dd249a
feature/popup: fix wrong-num-of-args error following helpful links 2018-03-24 07:25:00 -04:00
Henrik Lissner
5eadfdc880
Add EMACS26+ & EMACS27+ constants 2018-03-24 07:25:00 -04:00
Henrik Lissner
691c914a15
feature/file-templates: improve regexp for doom templates 2018-03-23 17:15:31 -04:00
Henrik Lissner
3f4c2c81d9
feature/workspaces: if universal arg, don't prompt for file on project switch 2018-03-23 16:03:29 -04:00
Henrik Lissner
87f18bb906
feature/evil: doom-init-theme-hook => doom-load-theme-hook 2018-03-22 19:29:07 -04:00
Henrik Lissner
a2ab9e739c
feature/workspaces: minor refactor 2018-03-22 06:30:49 -04:00
Henrik Lissner
abe42fcb9a
Give config/default keybinds higher precedence
This is highly experimental! It gives keybinds bound with `map!` much
higher precedence, allowing it to override the defaults imposed by
major modes and plugins (like evil-collection).
2018-03-22 06:28:33 -04:00
Henrik Lissner
744e7d6dfd
feature/evil: move evil-collection fixes to config/default 2018-03-22 06:28:30 -04:00
Henrik Lissner
61206a553d
feature/workspaces: add sharp-quote 2018-03-22 06:28:00 -04:00
Henrik Lissner
d5683ba681
feature/workspaces: fix recursive load errors on 25.x #470
+workspaces|protect-buffers-in-other-persps was unnecessary, in any
case.
2018-03-22 06:26:42 -04:00
Henrik Lissner
462b1f7853
feature/popup: always pop up which-key at bottom of frame 2018-03-21 16:37:11 -04:00
Henrik Lissner
850acebad1
feature/evil: minor refactor (when => if) 2018-03-20 23:57:02 -04:00
Henrik Lissner
7574e13677
feature/evil: new +evil:align-right command
Bound to :ral[ign]
2018-03-20 23:56:26 -04:00
Henrik Lissner
a26755a089
feature/evil: redesign +evil:align; bang = repeat align 2018-03-20 23:55:24 -04:00
Henrik Lissner
5711bfc903
feature/evil: don't quote ex-buffer-match regex on evil-ex-bang 2018-03-20 23:50:03 -04:00
Henrik Lissner
612efccd72
tools/magit: fix reference to possibly undefined variable #469 2018-03-20 16:01:33 -04:00
Henrik Lissner
c95c4a3586
Add < > support to evil-args text-objects 2018-03-20 01:38:47 -04:00
Henrik Lissner
8f21154e50
feature/evil: disable evil-snipe in ranger-mode 2018-03-19 23:57:17 -04:00
Henrik Lissner
57bdd92756
feature/evil: fix leader key in dired buffers 2018-03-19 23:56:58 -04:00
Henrik Lissner
8798477de2
feature/evil: don't rebind gd/K/gz in major modes #459 2018-03-19 16:08:29 -04:00
Henrik Lissner
203f09e808
feature/evil: evil-define-key => evil-define-key* (don't defer) 2018-03-19 14:44:28 -04:00
Henrik Lissner
3e21187595
feature/evil: evil-collection-company-use-tng = nil #459 #467 2018-03-19 14:44:28 -04:00
Henrik Lissner
d07495e626
feature/evil: add git-rebase-mode to evil-snipe-disabled-modes 2018-03-19 04:52:52 -04:00
Henrik Lissner
221061b599
feature/popup: (another) possible fix for elusive 'at top level' bug #436 2018-03-19 04:45:19 -04:00
Henrik Lissner
4a29825e0d
feature/evil: fix leader key in special-mode-map 2018-03-19 04:44:34 -04:00
Henrik Lissner
31611f913a
feature/evil: add evil-collection (with +everywhere flag) #459 2018-03-19 04:39:02 -04:00
Henrik Lissner
ff2f30f9b4
feature/evil: improve bf771dcb 2018-03-18 22:01:08 -04:00
Henrik Lissner
5d69851f39
feature/popup: possible fix for elusive 'at top level' bug
Occasionally, a keyboard-quit bubbles up from popup's buffer cleanup
process, causing all kinds of havoc; like killed term buffers (#436),
abrupt interrupting of the minibuffer, and the point jumping around.

This tries to fix this, but needs more testing!
2018-03-18 02:39:33 -04:00
Henrik Lissner
4a32213b38
feature/popup: make modeline-setting more reliable
Some popups may retain their mode-line. Especially popups whose buffers
are displayed before their mode or content is inserted (maybe
asynchronously). This change tries to tackle that; ensuring that
mode-line setting is more consistent.
2018-03-18 02:37:13 -04:00
Henrik Lissner
844e5191ad
feature/lookup: add rust, scs, gfm, nim & typescript defaults to devdocs 2018-03-14 18:48:10 -04:00
Henrik Lissner
e728e8d04f
feature/lookup: fix docset lookup & setting; add doom-etc-dir/docsets to default paths 2018-03-14 18:47:28 -04:00
Henrik Lissner
f8fa07d668
Move magit from features/version-control to new tools/magit module 2018-03-14 18:33:26 -04:00
Henrik Lissner
d84222b6d0
feature/workspaces: use new switch-buffer hooks 2018-03-14 18:31:48 -04:00
Henrik Lissner
4edb7999e9
feature/popup: refactor how closing unsaved popups are handled 2018-03-14 18:30:14 -04:00
Henrik Lissner
e59fd75107
feature/popup: make compilation popups larger 2018-03-14 18:29:40 -04:00
Henrik Lissner
2a6029ddff
feature/syntax-checker: move popup-top/popup init into def-package! 2018-03-13 03:01:49 -04:00