Commit Graph

3926 Commits

Author SHA1 Message Date
Henrik Lissner
3bcd0c1071 Major refactor of the popup management api 2017-10-03 02:47:11 +02:00
Henrik Lissner
e2adda7466 More init logging; more details in startup message 2017-10-02 20:03:49 +02:00
Henrik Lissner
08b559c70f Remove C-i fix in private bindings (more harm than good) 2017-10-02 20:02:57 +02:00
Henrik Lissner
898d1f225a bin/org-capture: improve stability + add stdin support 2017-10-02 20:02:27 +02:00
Henrik Lissner
4c148ea580 org/org-capture: refactor; fix early autoloading 2017-10-02 20:00:01 +02:00
Henrik Lissner
8ce10af094 New variable: +doom-dashboard-inhibit-functions 2017-10-02 19:59:18 +02:00
Henrik Lissner
259503bb75 Separate editorconfig-conf-mode config 2017-10-02 19:57:46 +02:00
Henrik Lissner
b628284db9 Update bindings for renamed org-capture commands #213 2017-10-01 18:04:59 +02:00
Henrik Lissner
f32c556257 Rewrite org/org-capture 2017-10-01 18:03:48 +02:00
Henrik Lissner
3c05966347 Skip over unimportant contexts in +org/dwim-at-point 2017-09-30 17:06:09 +02:00
Henrik Lissner
ce17ecd239 Fix ESC not closing popups from org-mode 2017-09-30 16:34:24 +02:00
Henrik Lissner
b7ca13f45d Move dashboard modeline setup to ui/doom-modeline 2017-09-29 04:00:42 +02:00
Henrik Lissner
d5fe8128aa Add org-agenda-list button to dashboard 2017-09-29 02:43:33 +02:00
Henrik Lissner
a07b10e686 dashboard: general refactor & minor visual tweaks 2017-09-29 02:43:33 +02:00
Henrik Lissner
6259ba9114 Dynamic vertical alignment of the dashboard #192 2017-09-29 02:43:01 +02:00
Henrik Lissner
27b1d08c19 Show DOOM in dashboard mode-line 2017-09-29 02:41:21 +02:00
Henrik Lissner
a8986c38fa Fix emacs-ish editing keys in minibuffer 2017-09-29 01:55:51 +02:00
Henrik Lissner
de35ac873a Major refactor of workspaces api
+ The "main" workspace is no longer treated especially, and can be
  renamed or deleted. Fixes issue mentioned in #200.
+ In the disastrous event that there are no workspaces left, a main one
  is generated and switched to. Under no circumstances should the use be
  left in the nil perspective!
+ Fix the :tabr[ename] ex command throwing argument errors.
+ Refactored most workspace functions.
+ New command: +workspace/close-workspace-or-frame, which is bound to
  C-S-w in my private module.
2017-09-29 01:54:58 +02:00
Henrik Lissner
5319f655b4 Prevent nav-flash from causing seizures in term-mode 2017-09-28 18:22:15 +02:00
Henrik Lissner
ef66bc3e5e General refactor + tweaks to org/org 2017-09-28 18:21:03 +02:00
Henrik Lissner
6c68ff0b96 Adjust popup rules 2017-09-28 18:19:16 +02:00
Henrik Lissner
5128033320 Add {buffer,window}-live-p checks to doom-popup-p 2017-09-28 18:19:16 +02:00
Henrik Lissner
f78fd0d91a Add shackle compatibility for eww browser 2017-09-28 18:19:16 +02:00
Henrik Lissner
a4ddb1bc9b General minor refactor + cleanup 2017-09-28 18:19:15 +02:00
Henrik Lissner
dd58479a18 New option: +jump-search-browser-fn 2017-09-28 18:06:07 +02:00
Henrik Lissner
24f59d4b0e Add more +jump/online providers 2017-09-28 18:05:43 +02:00
Henrik Lissner
bcfa27a079 Correct +org-capture/dwim keybinds/commands #213 2017-09-28 17:17:58 +02:00
Henrik Lissner
91ff25b150 private/hlissner: add doom/popup-raise & vc-revert keybinds 2017-09-27 14:51:27 +02:00
Henrik Lissner
525bbd3fdf tools/term: rename commands for consistency 2017-09-27 14:50:53 +02:00
Henrik Lissner
e04bdc70d7 tools/eshell: fix +eshell:run 2017-09-27 14:48:24 +02:00
Henrik Lissner
838615eb0c tools/eshell: add command argument to eshell open commands 2017-09-27 14:48:23 +02:00
Henrik Lissner
74eaed414e Silently autokill processes in closed popups 2017-09-27 14:48:23 +02:00
Henrik Lissner
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
Henrik Lissner
e8ff048c9b Rewrite and move doom-resolve-vim-path tests 2017-09-27 01:40:11 +02:00
Henrik Lissner
b4aadb100e Remove unnecessary org-agenda bindings from popup hacks 2017-09-27 01:26:29 +02:00
Henrik Lissner
3fdcb1ec08 Add specific popup rule for the scratch buffer 2017-09-27 01:25:26 +02:00
Henrik Lissner
327993a382 Adjust eval output popup rules 2017-09-27 01:24:38 +02:00
Henrik Lissner
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
Henrik Lissner
04a3db3d2b Move scratch commands to core/autoload/scratch.el 2017-09-27 01:21:10 +02:00
Henrik Lissner
fde07ba5df Show modified status in scratch buffer modeline 2017-09-27 00:00:30 +02:00
Henrik Lissner
546ca0e313 General, minor refactor 2017-09-26 21:55:01 +02:00
Henrik Lissner
86ff43c6cb Minor refactor of popup rules logistics 2017-09-26 20:37:08 +02:00
Henrik Lissner
ee1e9a853c Fix :autokill popup property not being respected 2017-09-26 20:37:08 +02:00
Henrik Lissner
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
Henrik Lissner
e1d5e48d46 Fix unchanging dashboard cwd when switched to 2017-09-26 20:37:07 +02:00
Henrik Lissner
b60286d909 modeline: buffer-project => buffer-default-directory 2017-09-26 19:36:17 +02:00
Henrik Lissner
474f330cd4 Use doom-emacs-dir as dashboard's default directory 2017-09-26 19:35:44 +02:00
Henrik Lissner
738d85e84f Let python/ruby modules handle version strings
Also, set RBENV_VERSION and PYENV_VERSION envvars.
2017-09-26 01:02:47 +02:00
Henrik Lissner
47b6465bc3 Remove abbreviate-file-name from recentf-filename-handlers #86 2017-09-25 23:24:21 +02:00
Henrik Lissner
1bfc8b156e Add tools/make module 2017-09-25 13:06:08 +02:00