Commit Graph

125 Commits

Author SHA1 Message Date
Henrik Lissner
1559127031 Treat popups properly on C-w 2016-04-19 03:18:47 -04:00
Henrik Lissner
17590a394b Don't erase scratch buffer 2016-04-19 03:18:47 -04:00
Henrik Lissner
d506d8690e General cleanup 2016-04-19 03:18:39 -04:00
Henrik Lissner
64221e9450 define-builder! now accepts functions/commands + better pwd handling 2016-04-16 21:39:11 -04:00
Henrik Lissner
38df38f9b6 Better file checks in narf:file-move 2016-04-16 21:38:47 -04:00
Henrik Lissner
87c2dc84f6 General cleanup 2016-04-16 21:37:58 -04:00
Henrik Lissner
843bc3e00d highlight-indentation: improve whitespace handling 2016-04-14 12:55:17 -04:00
Henrik Lissner
11af0f487c Add imenu-list plugin + binding 2016-04-14 12:54:25 -04:00
Henrik Lissner
c64bd4a666 Fix narf/get-buffers in no-workgroup sessions 2016-04-13 23:20:42 -04:00
Henrik Lissner
4a8ec6f7d7 repl: remove vestigial popwin code 2016-04-12 15:56:41 -04:00
Henrik Lissner
c20b947f3c wg: refactor session fns 2016-04-12 15:56:04 -04:00
Henrik Lissner
58c02f255f Refactor defuns-buffers.el 2016-04-12 15:55:22 -04:00
Henrik Lissner
0bf14ac7f5 quickrun: more sensible setup for *eval* buffers 2016-04-12 15:55:22 -04:00
Henrik Lissner
54dcb9fd44 Add highlight-indentation 2016-04-12 15:55:11 -04:00
Henrik Lissner
098dc9ba21 Fix narf/get-buffers (to only return current-wg buffers) 2016-04-12 02:57:41 -04:00
Henrik Lissner
6151c7dd48 Fix narf:kill-buried-buffers 2016-04-10 18:50:07 -04:00
Henrik Lissner
81dd407583 Integrate evil-easymotion into evil-snipe 2016-04-10 18:50:01 -04:00
Henrik Lissner
b2d7e3ac6a Remove compile ex commands 2016-04-08 15:40:19 -04:00
Henrik Lissner
7bf28b5ad5 Add :[nivmo]map 2016-04-04 12:09:12 -04:00
Henrik Lissner
12a33391fd Add macros-evil.el and defmacro define-temp-ex-cmd! 2016-03-31 14:37:52 -04:00
Henrik Lissner
6f652c1e96 haskell: improve REPL/debugger integration (WIP) 2016-03-31 13:23:16 -04:00
Henrik Lissner
a1bc073920 Fix nodejs repl + enhance narf:repl 2016-03-31 13:23:16 -04:00
Henrik Lissner
f26ddf99ac General cleanup; fix typo in init.el 2016-03-31 13:23:08 -04:00
Henrik Lissner
10bc312a62 defuns-file: handle modified buffers on :mv and :rm 2016-03-31 03:18:03 -04:00
Henrik Lissner
1cd492d301 Add core-debug + realgud universal debugging platform 2016-03-31 03:17:15 -04:00
Henrik Lissner
fc579f19ea Revise :killo, add :killunreal 2016-03-29 23:48:22 -04:00
Henrik Lissner
0d9af7717c wg: remove autosave defuns 2016-03-29 23:14:47 -04:00
Henrik Lissner
53c94b8273 Silently kill processes when closing popups 2016-03-29 18:12:59 -04:00
Henrik Lissner
f2344f1d8b Improve :ss and narf/close-window-or-workgroup 2016-03-28 21:40:21 -04:00
Henrik Lissner
f9e488cb0c Move smartparens configs to modules 2016-03-28 21:39:13 -04:00
Henrik Lissner
2f1e1ee880 Make narf/multi-*-line visual-line aware 2016-03-27 18:14:08 -04:00
Henrik Lissner
f3d49eb1a8 wg: create group on :save-session if none exists 2016-03-23 12:00:53 -04:00
Henrik Lissner
d2823adce2 narf-theme => narf-default-theme 2016-03-23 11:55:52 -04:00
Henrik Lissner
658e7731b7 helm: extract helm-descbinds defuns 2016-03-23 11:54:45 -04:00
Henrik Lissner
41e4cc919e General code cleanup 2016-03-23 11:51:29 -04:00
Henrik Lissner
aa37882f15 Extract shackle defuns to defuns-popups.el 2016-03-22 18:23:51 -04:00
Henrik Lissner
24c7887312 Add gp binding: reselects last paste 2016-03-20 12:18:51 -04:00
Henrik Lissner
3145cd315a Don't exclude last character on visual yas-insert-snippet 2016-03-13 15:30:00 -04:00
Henrik Lissner
615d06442c neotree: fix open-and-find 2016-03-12 00:46:22 -05:00
Henrik Lissner
9303ad228d org: take attachments into account on file move/delete 2016-03-11 19:30:58 -05:00
Henrik Lissner
65c0410925 Simplify :ag interface + add :org 2016-03-11 19:30:38 -05:00
Henrik Lissner
718f7d106d General clean up 2016-03-06 00:44:22 -05:00
Henrik Lissner
72f8111ecf Fix sticky names for workgroups/tabs 2016-03-04 18:26:50 -05:00
Henrik Lissner
37ea71eff6 Fix off-by-one cursor issue with indent-new-comment-line 2016-03-04 18:26:25 -05:00
Henrik Lissner
f2dffab735 Change pwd of scratch buffer after killing real buffer 2016-03-03 15:04:54 -05:00
Henrik Lissner
9571acd3e9 Clean up + refactor 2016-03-03 15:04:14 -05:00
Henrik Lissner
73a1dd00bf Fix helm buffer list 2016-03-03 01:38:13 -05:00
Henrik Lissner
c594056f8d Update narf:toggle-fullscreen 2016-03-03 01:37:08 -05:00
Henrik Lissner
9ea0821f81 Polish workgroups integration 2016-03-03 01:36:42 -05:00
Henrik Lissner
3faf57178c Remove unused workgroup-helm integration 2016-03-01 02:10:44 -05:00
Henrik Lissner
bfdfe43b3b Fix narf/helm-buffers-dwim (fix max-specpdl-size error) 2016-03-01 02:03:15 -05:00
Henrik Lissner
665eec4aea Refactor narf:build & narf:switch-to-workgroup-at-index 2016-02-26 09:48:09 -05:00
Henrik Lissner
b78d210ace Clean up 2016-02-26 09:47:56 -05:00
Henrik Lissner
6fee23e7fd Remove obsolete defuns-iedit.el 2016-02-26 00:02:59 -05:00
Henrik Lissner
fea2a2ce4a Remove org-mode config (I no longer use org-mode) 2016-02-26 00:02:37 -05:00
Henrik Lissner
4c0e39c9ce Less intrusive company completion 2016-02-23 13:11:00 -05:00
Henrik Lissner
3760c7bcdf Add narf/company-dict-or-keywords 2016-02-22 12:41:45 -05:00
Henrik Lissner
b220872cc6 string-empty-p > zerop+length; for backwards compatibility 2016-02-19 12:36:58 -05:00
Henrik Lissner
da80479292 Smarter buffer killing (don't end up in unreal buffers) 2016-02-19 12:36:40 -05:00
Henrik Lissner
0d5493b45e Remove vestigial popwin code 2016-02-19 12:36:02 -05:00
Henrik Lissner
39c4700b3b Add multiple cursors implementation with iedit 2016-02-19 12:33:16 -05:00
Henrik Lissner
bceebeca1e Possibly kill buffer on C-w if not visible elsewhere 2016-02-18 09:31:33 -05:00
Henrik Lissner
bd52011f80 Improve dash.app integration 2016-02-18 09:30:14 -05:00
Henrik Lissner
a54d6221d0 On kill buffer, bury if present in another window 2016-02-18 05:05:31 -05:00
Henrik Lissner
3e542dd454 iedit: add cmd+D 'add next match' functionality, ala sublime text 2016-02-18 05:05:03 -05:00
Henrik Lissner
80d1e7b126 Restrict :align & :global highlighting to window (prevents slow-downs in big buffers) 2016-02-18 04:07:59 -05:00
Henrik Lissner
5be2b871af buffer defuns: apply to all buffers across workgroups 2016-02-17 20:06:35 -05:00
Henrik Lissner
4cddc4ac72 neotree: don't spawn two windows in another project's file 2016-02-17 20:06:10 -05:00
Henrik Lissner
e2ae41046d Remove what-minor-modes (helm handles this now) 2016-02-16 07:24:13 -05:00
Henrik Lissner
114afeb568 build-cmd: add support for function symbols 2016-02-16 07:23:47 -05:00
Henrik Lissner
6fd3f3965e Improve narf/project-has-files 2016-02-13 01:12:25 -05:00
Henrik Lissner
a670dad95f Update org config 2016-02-13 00:46:58 -05:00
Henrik Lissner
affcb53d04 Clean up 2016-02-04 19:00:03 -05:00
Henrik Lissner
2de49ff8da Remove old big-mode defuns 2016-02-04 18:52:50 -05:00
Henrik Lissner
5eb60220ee Move {core,modules}/lib/*.el to {core,modules}/defuns/ 2016-01-29 02:05:16 -05:00