Commit Graph

4059 Commits

Author SHA1 Message Date
5319f655b4 Prevent nav-flash from causing seizures in term-mode 2017-09-28 18:22:15 +02:00
ef66bc3e5e General refactor + tweaks to org/org 2017-09-28 18:21:03 +02:00
6c68ff0b96 Adjust popup rules 2017-09-28 18:19:16 +02:00
5128033320 Add {buffer,window}-live-p checks to doom-popup-p 2017-09-28 18:19:16 +02:00
f78fd0d91a Add shackle compatibility for eww browser 2017-09-28 18:19:16 +02:00
a4ddb1bc9b General minor refactor + cleanup 2017-09-28 18:19:15 +02:00
dd58479a18 New option: +jump-search-browser-fn 2017-09-28 18:06:07 +02:00
24f59d4b0e Add more +jump/online providers 2017-09-28 18:05:43 +02:00
bcfa27a079 Correct +org-capture/dwim keybinds/commands #213 2017-09-28 17:17:58 +02:00
3938a58bbb Add project-mode +javascript-eslintd-fix-mode
This adds code formating on save using eslint --fix functionality. It uses the
emacs package eslintd-fix which uses the npm package eslint_d.js.
2017-09-28 01:55:47 -07:00
91ff25b150 private/hlissner: add doom/popup-raise & vc-revert keybinds 2017-09-27 14:51:27 +02:00
525bbd3fdf tools/term: rename commands for consistency 2017-09-27 14:50:53 +02:00
e04bdc70d7 tools/eshell: fix +eshell:run 2017-09-27 14:48:24 +02:00
838615eb0c tools/eshell: add command argument to eshell open commands 2017-09-27 14:48:23 +02:00
74eaed414e Silently autokill processes in closed popups 2017-09-27 14:48:23 +02:00
0479ac3b88 tools/eshell: bugfix + minor refactor
+ Change default name for (doom) eshell buffers
+ Fix eshell splitting commands (referring to incorrect subcommand)
+ Correct aliases (using wrong commands)
+ +eshell/run => +eshell/open
+ +eshell/popup => +eshell/open-popup
+ +eshell/tab => +eshell/open-workspace
+ +eshell/prompt => +eshell-prompt (conform to naming convention)
2017-09-27 14:48:23 +02:00
e8ff048c9b Rewrite and move doom-resolve-vim-path tests 2017-09-27 01:40:11 +02:00
b4aadb100e Remove unnecessary org-agenda bindings from popup hacks 2017-09-27 01:26:29 +02:00
3fdcb1ec08 Add specific popup rule for the scratch buffer 2017-09-27 01:25:26 +02:00
327993a382 Adjust eval output popup rules 2017-09-27 01:24:38 +02:00
6cb5efc929 core-lib: rename helper fns; move doom-resolve-vim-path
+ doom--resolve-paths => doom--resolve-path-forms
+ doom--resolve-hooks => doom--resolve-hook-forms
+ +evil*ex-replace-special-filenames => doom-resolve-vim-path
2017-09-27 01:23:54 +02:00
04a3db3d2b Move scratch commands to core/autoload/scratch.el 2017-09-27 01:21:10 +02:00
fde07ba5df Show modified status in scratch buffer modeline 2017-09-27 00:00:30 +02:00
546ca0e313 General, minor refactor 2017-09-26 21:55:01 +02:00
86ff43c6cb Minor refactor of popup rules logistics 2017-09-26 20:37:08 +02:00
ee1e9a853c Fix :autokill popup property not being respected 2017-09-26 20:37:08 +02:00
cf7b27f4eb popups: :fixed => :static, major changes to popup API
+ New command: doom/popup-kill-all
+ Update references to :fixed (now named :static)
+ Simplified doom-popup-p; moved :static filtering to
  doom-popup-windows.
+ New :autofit popup property, which resizes the popup to fit its
  content, if possible.
+ doom-popup-windows now takes one boolean argument: whether to ignore
  static popups or not.
2017-09-26 20:37:08 +02:00
e1d5e48d46 Fix unchanging dashboard cwd when switched to 2017-09-26 20:37:07 +02:00
b60286d909 modeline: buffer-project => buffer-default-directory 2017-09-26 19:36:17 +02:00
474f330cd4 Use doom-emacs-dir as dashboard's default directory 2017-09-26 19:35:44 +02:00
738d85e84f Let python/ruby modules handle version strings
Also, set RBENV_VERSION and PYENV_VERSION envvars.
2017-09-26 01:02:47 +02:00
47b6465bc3 Remove abbreviate-file-name from recentf-filename-handlers #86 2017-09-25 23:24:21 +02:00
1bfc8b156e Add tools/make module 2017-09-25 13:06:08 +02:00
983d844aec org: use visual evil line motions 2017-09-25 13:05:44 +02:00
ce6ef9656f Fix scratch buffer commands; use :fixed prop 2017-09-25 13:05:13 +02:00
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