Commit Graph

601 Commits

Author SHA1 Message Date
683e988952 feature/snippets: refactor +snippets/expand-on-region 2018-03-13 01:28:35 -04:00
17d206a28f feature/snippets: remap yas-insert-snippet instead
Rather than binding directly to +snippets/expand-on-region
2018-03-13 01:27:53 -04:00
a17fc86761 feature/workspaces: fix buffer getting killed across workspaces 2018-03-12 13:33:50 -04:00
4675ceff42 feature/popup: fix possible void-variable error w/ hide-mode-line-mode 2018-03-07 21:15:38 -05:00
1aa108ce02 feature/version-control: load magit autoloads #446
This prevents void-function issues with magit.
2018-03-07 03:24:35 -05:00
75cb7a3f0b feature/snippets: fix backspace in snippet fields not deleting pairs 2018-03-05 13:42:40 -05:00
9b0a2d222e feature/file-templates: new :file-template setting 2018-03-02 23:26:58 -05:00
57efa1b864 Update & fix unit tests 2018-03-02 20:46:45 -05:00
99f11415d2 feature/evil: fix wrong-type-argument error when buffer-file-name is blank 2018-03-02 20:21:16 -05:00
5c9ef4ee38 Replace doom-hide-modeline-mode w/ hide-mode-line-mode #423 2018-03-02 19:14:44 -05:00
9a1bf42075 feature/popup: remove eval-when-compile
This fixes void-variable errors when byte-compiling this module.
2018-03-01 23:41:46 -05:00
963c809c70 feature/version-control: fix git-gutter-fringe not loading
Due to the new policy on package-initialize, git-gutter-fringe wouldn't
autoload properly (since we try to fool Emacs into loading it when
git-gutter-mode is called).
2018-02-28 17:57:30 -05:00
0d27eda45a feature/evil: make evil-vimish-fold less ubiquitous #439 2018-02-28 17:57:30 -05:00
aa1fe6957e feature/evil: add org-agenda-mode to evil-snipe-disabled-modes 2018-02-26 20:30:37 +01:00
e659ab0609 feature/workspaces: refactor switch-project integration 2018-02-20 17:56:38 -05:00
af5261cf6b feature/file-templates: fix doom readme template 2018-02-20 02:45:57 -05:00
2dd2ff7ff2 feature/file-templates: refactor & lazy load 2018-02-20 02:16:07 -05:00
166ec9c281 feature/popup: +popup-ttl = 5 2018-02-19 20:25:54 -05:00
3d20763d58 feature/popup: refactor popup cleanup function 2018-02-18 22:59:38 -05:00
50452d92ae feature/file-templates: fix incorrect mode setting 2018-02-18 14:11:04 -05:00
0408464489 feature/evil: evil-want-C-w-delete = t 2018-02-18 03:13:11 -05:00
7707aec28a Remove doom group
Not really useful, and Doom doesn't encourage using the Emacs Customize
interface.
2018-02-18 03:04:58 -05:00
a8b178f547 feature/file-templates: remove __lic alias
There's no guarantee that %alias will be available from here anyway.
2018-02-18 02:48:25 -05:00
a862d0eeb1 feature/file-templates: fix doom file templates 2018-02-17 19:15:13 -05:00
ef4962c702 feature/file-templates: new +file-templates/insert-license command 2018-02-17 18:41:21 -05:00
aa216af4d6 feature/file-templates: add+polish license file templates 2018-02-17 18:40:49 -05:00
78fe91ce10 feature/file-templates: update header line in doom templates 2018-02-16 02:12:58 -05:00
0e1cf10c0f Update doom module readme file template 2018-02-14 07:47:22 -05:00
6c4e048c23 General refactor & cleanup 2018-02-14 07:47:22 -05:00
5e5d075431 New doom/*-this-file commands; move doom/sudo* to new files library 2018-02-14 05:40:37 -05:00
400c7cbfa4 feature/version-control: update magit popup rule (due to upstream changes)
The leading asterix in magit buffers is sometimes omitted. This change
is experimental.
2018-02-11 04:43:34 -05:00
f2a4028f30 feature/workspaces: refactor +workspace-buffer-list 2018-02-10 02:16:50 -05:00
f35a49dc7e feature/workspaces: redefine +workspace/kill-session-and-quit 2018-02-07 19:27:41 -05:00
9b41423537 feature/version-control: fix git-timemachine headerline
On first invokation of git-timemachine the headerline isn't visible
until you jump to another revision. This fix ensures it's visible from
the start.
2018-02-07 02:27:09 -05:00
4ca2d1ef27 feature/popup: fix vslot reference typo 2018-02-07 01:09:32 -05:00
68a4c85088 feature/workspaces: have switch-project recycle empty workspaces
If you're in an empty workspace, reuse it, rather than spawning a new
one. This lets you create a new workspace *then* switch project.
2018-02-06 17:49:55 -05:00
1db29a951e feature/workspaces: fix counsel-projectile-switch-project actions 2018-02-06 13:50:26 -05:00
27255d891e feature/popup: fix 'unsupported map' error when disabling +popup-mode 2018-02-06 02:23:30 -05:00
b6ee578cda feature/workspace: fix new frames with unreal buffers + no buffer predicate 2018-02-04 02:21:35 -05:00
3a6388bb68 feature/evil: fix vars being set too late #401
Certain evil variables, like evil-respect-visual-line-mode, need to be
set before evil is loaded for it to take effect.
2018-02-03 22:41:19 -05:00
3830a8aba1 feature/workspaces: fix infinite recursion in buffer-predicate #399
By refactoring so that the middle-man buffer predicate wasn't necessary.
2018-02-03 18:06:47 -05:00
4ce521e26b feature/lookup: fix xref-backend-identifier error from projectile-find-tag #385 2018-02-03 15:07:18 -05:00
cbd6bf190a feature/workspaces: minor refactor 2018-02-02 20:47:33 -05:00
d9a80a9520 feature/workspaces: fix buffer-bleedover from other workspaces
The frame buffer-predicate wasn't discriminating against buffers that
were in other perspectives, allowing you to `next-buffer` into them.
UNACCEPTABLE.
2018-02-02 20:47:33 -05:00
d0fa95f9a0 feature/popup: change 'doom:' rule: transient = t 2018-02-02 20:47:33 -05:00
c4244de05e feature/evil: don't override user cursor settings
Slightly more flexible. If you change the evil cursors, but want to
retain the color changes, you'll need to make `evil-default-cursor` and
`evil-emacs-state-cursor` into lists and add `+evil-default-cursor` and
`+evil-emacs-cursor` to them, respectively.
2018-02-02 20:47:32 -05:00
b9d8116734 feature/evil: switch to initial state on change window
This used to change to normal mode, but now it respects the buffer's
initial state.
2018-02-02 20:47:32 -05:00
c319b606cd feature/workspaces: don't pollute *Messages* with tabbar output 2018-02-02 20:47:32 -05:00
e0fd1b9043 feature/popup: replace +popup-enable-*-rules w/ +all/+defaults flags #394 2018-02-01 23:17:18 -05:00
2989296521 Use frame's buffer-predicate instead of doom/{next,previous}-buffer
doom/{next,previous}-buffer was implemented so that these commands could
skip over unreal buffers, and land us on either a real one or the
dashboard. Using the frame's buffer-predicate parameter accomplishes
exactly this, natively.
2018-02-01 19:58:43 -05:00