Commit Graph

4224 Commits

Author SHA1 Message Date
e7a9a1a3ca Improve support for moving popup windows (WIP)
Now, the +evil/window-move-* commands are consistent when used with
popups. Also added doom/popup-move-* as popup-alternatives to
evil-window-move-{very,far}-* commands.

Relevant to #141 #171
2017-09-25 13:02:27 +02:00
311e15487a Refactor editor autoloaded library
And remove doom/toggle-sticky; this has been replaced with scratch
buffers.
2017-09-25 05:06:13 +02:00
c7d63fe091 Set special modeline in scratch buffer 2017-09-25 03:03:00 +02:00
0d1f106252 Update personal bindings with new commands 2017-09-25 03:02:43 +02:00
1685076202 New commands: doom/open-{,project-}scratch-buffer 2017-09-25 03:02:13 +02:00
bc1d2480b0 New command: doom/popup-raise 2017-09-25 02:59:13 +02:00
6de185409f New macro: save-popups! 2017-09-25 02:58:59 +02:00
5aeb5232ed Make doom-popup-{buffer,file} plist optional 2017-09-24 21:01:11 +02:00
eb8e23f44e Correct misnamed variable in doom-popup-properties 2017-09-24 20:53:48 +02:00
52be654cc4 General/minor refactor 2017-09-24 20:49:36 +02:00
2ea01a5b66 Add basic support for moving popup windows (WIP)
Relevant to #141 #171
2017-09-24 20:47:24 +02:00
cfb094e589 Add :fixed property to popup rules 2017-09-24 20:46:22 +02:00
9de6518906 Prevent nil's being entered into popup history 2017-09-24 20:45:55 +02:00
3dca6d8028 doom-popup-prop => doom-popup-property
Also, new doom-popup-properties function.
2017-09-24 20:45:23 +02:00
65d758ce8f Add doom-popup-inhibit-autokill variable 2017-09-24 20:44:17 +02:00
e6f892b115 Refactor doom-popup-p 2017-09-24 20:42:30 +02:00
558a8d973c Change doom-popup-buffer & doom-popup-file signature
...and update its references.
2017-09-24 20:41:14 +02:00
51fa99996d Update+improve doom buffer library docstrings 2017-09-24 19:18:26 +02:00
78db91bdd2 Check if buffer/window is live in doom-popup-p 2017-09-24 18:41:12 +02:00
9b0d333a66 Close popups in doom/kill-all-buffers 2017-09-24 18:40:50 +02:00
5a12f552dc Remove git snapshot from travis.yml 2017-09-24 17:15:38 +02:00
0264fc25ff Don't use nlinum-mode for quickrun buffers in emacs 26+ 2017-09-24 17:10:49 +02:00
be2f0a043d feature/file-templates: minor refactor 2017-09-24 17:10:48 +02:00
5ff9849b39 Sort settings list in doom/describe-settings 2017-09-24 17:10:48 +02:00
6a07ba8d1f Add docstrings to theme and font settings 2017-09-24 17:10:48 +02:00
d7e7374cc7 Update init.example.el 2017-09-24 17:10:48 +02:00
69b4918476 Add emacs-25.3 and snapshot recipes to .travis.yml 2017-09-24 17:10:48 +02:00
be05072aa4 Update changelog 2017-09-24 17:10:48 +02:00
582e69db05 Move vi-tilde-fringe to new ui/vi-tilde-fringe module 2017-09-24 17:10:48 +02:00
cd3c51f489 Update comments/docstrings in core-popups 2017-09-24 17:10:48 +02:00
7fe0ec0be7 Incorporate neotree vars into popup rule 2017-09-24 17:10:47 +02:00
0e7d81a41c Add two naming conventions for hydras & app commands 2017-09-24 17:10:47 +02:00
78b6676987 doom-resize-window: add two args (window & force-p) 2017-09-24 17:10:47 +02:00
9b0aaee631 Fix neotree window shrinking when closing splits
Caused when rebalancing windows with sub-character-width fringes. Fixed
by forcibly resizing the neotree window to the correct width each time
it is restored by doom*popup-save.
2017-09-24 17:10:47 +02:00
68aeaebff4 Move imenu plugins from core to tools/imenu 2017-09-24 17:10:47 +02:00
91137f83b1 Move ivy-hydra into completion/ivy 2017-09-24 17:10:47 +02:00
597bfb1a3c Move feature/hydra into core-keybinds 2017-09-24 17:10:47 +02:00
842f957a76 Replace tools/prodigy with feature/services 2017-09-23 14:52:06 +02:00
63a4a61714 Refactor feature/debugger (still WIP) 2017-09-23 14:42:04 +02:00
637824e543 Rename feature/debug => feature/debugger 2017-09-23 14:34:41 +02:00
97ea2bd596 Remove blank hydra autoload files 2017-09-23 13:51:33 +02:00
3eac86cc72 Find current file when neotree is opened 2017-09-23 13:48:08 +02:00
30567ea0f7 Install company-web only if company is active 2017-09-23 13:48:08 +02:00
c4888749b1 Remove pug-mode keybindings 2017-09-23 13:48:08 +02:00
e4f4818c74 Ensure ELPA org is loaded instead of site org 2017-09-23 13:48:08 +02:00
93ae5e5f51 lang/ruby: add rake support 2017-09-23 13:48:08 +02:00
27cd8d8432 Removed colon from makefile task names 2017-09-23 13:48:07 +02:00
248ea4c2c7 Reset hl-todo-mode if already active 2017-09-22 13:13:23 +02:00
d600d36675 lang/cc: minor refactor 2017-09-20 14:25:35 +02:00
ad013e96dd Fix malformed include path bug for c++-mode
Include paths were incorrectly escaped, causing -I options to be
ignored.
2017-09-20 03:10:00 +02:00