Commit graph

3866 commits

Author SHA1 Message Date
Henrik Lissner
eb8e23f44e
Correct misnamed variable in doom-popup-properties 2017-09-24 20:53:48 +02:00
Henrik Lissner
52be654cc4
General/minor refactor 2017-09-24 20:49:36 +02:00
Henrik Lissner
2ea01a5b66
Add basic support for moving popup windows (WIP)
Relevant to #141 #171
2017-09-24 20:47:24 +02:00
Henrik Lissner
cfb094e589
Add :fixed property to popup rules 2017-09-24 20:46:22 +02:00
Henrik Lissner
9de6518906
Prevent nil's being entered into popup history 2017-09-24 20:45:55 +02:00
Henrik Lissner
3dca6d8028
doom-popup-prop => doom-popup-property
Also, new doom-popup-properties function.
2017-09-24 20:45:23 +02:00
Henrik Lissner
65d758ce8f
Add doom-popup-inhibit-autokill variable 2017-09-24 20:44:17 +02:00
Henrik Lissner
e6f892b115
Refactor doom-popup-p 2017-09-24 20:42:30 +02:00
Henrik Lissner
558a8d973c
Change doom-popup-buffer & doom-popup-file signature
...and update its references.
2017-09-24 20:41:14 +02:00
Henrik Lissner
51fa99996d
Update+improve doom buffer library docstrings 2017-09-24 19:18:26 +02:00
Henrik Lissner
78db91bdd2
Check if buffer/window is live in doom-popup-p 2017-09-24 18:41:12 +02:00
Henrik Lissner
9b0d333a66
Close popups in doom/kill-all-buffers 2017-09-24 18:40:50 +02:00
Henrik Lissner
5a12f552dc
Remove git snapshot from travis.yml 2017-09-24 17:15:38 +02:00
Henrik Lissner
0264fc25ff
Don't use nlinum-mode for quickrun buffers in emacs 26+ 2017-09-24 17:10:49 +02:00
Henrik Lissner
be2f0a043d
feature/file-templates: minor refactor 2017-09-24 17:10:48 +02:00
Henrik Lissner
5ff9849b39
Sort settings list in doom/describe-settings 2017-09-24 17:10:48 +02:00
Henrik Lissner
6a07ba8d1f
Add docstrings to theme and font settings 2017-09-24 17:10:48 +02:00
Henrik Lissner
d7e7374cc7
Update init.example.el 2017-09-24 17:10:48 +02:00
Henrik Lissner
69b4918476
Add emacs-25.3 and snapshot recipes to .travis.yml 2017-09-24 17:10:48 +02:00
Henrik Lissner
be05072aa4
Update changelog 2017-09-24 17:10:48 +02:00
Henrik Lissner
582e69db05
Move vi-tilde-fringe to new ui/vi-tilde-fringe module 2017-09-24 17:10:48 +02:00
Henrik Lissner
cd3c51f489
Update comments/docstrings in core-popups 2017-09-24 17:10:48 +02:00
Henrik Lissner
7fe0ec0be7
Incorporate neotree vars into popup rule 2017-09-24 17:10:47 +02:00
Henrik Lissner
0e7d81a41c
Add two naming conventions for hydras & app commands 2017-09-24 17:10:47 +02:00
Henrik Lissner
78b6676987
doom-resize-window: add two args (window & force-p) 2017-09-24 17:10:47 +02:00
Henrik Lissner
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
Henrik Lissner
68aeaebff4
Move imenu plugins from core to tools/imenu 2017-09-24 17:10:47 +02:00
Henrik Lissner
91137f83b1
Move ivy-hydra into completion/ivy 2017-09-24 17:10:47 +02:00
Henrik Lissner
597bfb1a3c
Move feature/hydra into core-keybinds 2017-09-24 17:10:47 +02:00
Henrik Lissner
842f957a76
Replace tools/prodigy with feature/services 2017-09-23 14:52:06 +02:00
Henrik Lissner
63a4a61714
Refactor feature/debugger (still WIP) 2017-09-23 14:42:04 +02:00
Henrik Lissner
637824e543
Rename feature/debug => feature/debugger 2017-09-23 14:34:41 +02:00
Henrik Lissner
97ea2bd596
Remove blank hydra autoload files 2017-09-23 13:51:33 +02:00
Henrik Lissner
3eac86cc72
Find current file when neotree is opened 2017-09-23 13:48:08 +02:00
Henrik Lissner
30567ea0f7
Install company-web only if company is active 2017-09-23 13:48:08 +02:00
Henrik Lissner
c4888749b1
Remove pug-mode keybindings 2017-09-23 13:48:08 +02:00
Henrik Lissner
e4f4818c74
Ensure ELPA org is loaded instead of site org 2017-09-23 13:48:08 +02:00
Henrik Lissner
93ae5e5f51
lang/ruby: add rake support 2017-09-23 13:48:08 +02:00
Henrik Lissner
27cd8d8432
Removed colon from makefile task names 2017-09-23 13:48:07 +02:00
Henrik Lissner
248ea4c2c7
Reset hl-todo-mode if already active 2017-09-22 13:13:23 +02:00
Henrik Lissner
d600d36675
lang/cc: minor refactor 2017-09-20 14:25:35 +02:00
Henrik Lissner
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
Henrik Lissner
65e142fdd1
core-projects: refactor & update
+ Use new structure for projectile-other-file-alist
+ Refactor variable assignment
+ Rewrite for new, updated projectile-project-root
2017-09-20 01:44:52 +02:00
Henrik Lissner
58198acf18
Refactor magic-mode-alist entries for rjsx-mode, c++-mode & objc-mode 2017-09-20 01:34:47 +02:00
Henrik Lissner
3fcbdae441
Make doom-project-{p,root} functions simpler
+ doom-project-root and doom-project-p no longer takes arguments
+ Remove doom*project-root advice
2017-09-20 01:33:31 +02:00
Henrik Lissner
77836e08b1
Add :iedit command for evil-multiedit 2017-09-19 15:09:28 +02:00
Henrik Lissner
23928923e6
Remove unnecessary ex commands 2017-09-19 15:09:20 +02:00
Henrik Lissner
6b68ad4d99
Add doom/reload-project; improve doom-project-root docstring 2017-09-19 15:08:59 +02:00
Henrik Lissner
d160da2c57
core-project: use default projectile project root files 2017-09-19 15:08:24 +02:00
Henrik Lissner
42fec8494d
Rename doom/reload => doom/reload-load-path 2017-09-19 15:07:57 +02:00