Henrik Lissner
0047baf15c
tools/password-store: improve ivy support ( #103 )
...
+ Removed +pass/find & +pass/browse.
+ Added +pass/open (delegates to +pass/ivy, helm-pass or pass, depending).
+ Added +pass/ivy with copy password/username, open url and edit entry
actions.
2017-06-11 18:02:47 +02:00
Henrik Lissner
20cd13c572
tools/password-store: add helm-pass support
2017-06-11 18:00:45 +02:00
Henrik Lissner
588858a21e
Rudimentary ivy support for pass ( #103 )
2017-06-11 16:49:33 +02:00
Henrik Lissner
2b3311faa2
tools/password-store: refactor
2017-06-11 16:49:33 +02:00
Benjamin Andresen
9c25865942
tools/password-store: initial commit
...
pass doesn't play at all with shackle yet
2017-06-11 15:55:30 +02:00
Henrik Lissner
c7254e7bdc
Major optimization refactor, across the board
...
+ enable lexical-scope everywhere (lexical-binding = t): ~5-10% faster
startup; ~5-20% general boost
+ reduce consing, function calls & garbage collection by preferring
cl-loop & dolist over lambda closures (for mapc[ar], add-hook, and
various cl-lib filter/map/reduce functions) -- where possible
+ prefer functions with dedicated opcodes, like assq (see byte-defop's
in bytecomp.el for more)
+ prefer pcase & cond (faster) over cl-case
+ general refactor for code readability
+ ensure naming & style conventions are adhered to
+ appease byte-compiler by marking unused variables with underscore
+ defer minor mode activation to after-init, emacs-startup or
window-setup hooks; a customization opportunity for users + ensures
custom functionality won't interfere with startup.
2017-06-09 00:47:45 +02:00
Henrik Lissner
1fd482fa51
Extract neotree from feature/evil => tools/neotree
2017-06-05 00:51:56 +02:00
Henrik Lissner
fbe782df22
Heavily redesign keybinding design
...
+ SPC and SPC m as leader/localleader (spacemacs-ey)
+ Move all custom keybindings to private +bindings.el file
+ Redesign+rearrange keybindings
2017-05-28 02:48:20 +02:00
Henrik Lissner
b1d545dafe
tools/gist: make gists private by default
2017-05-17 21:07:58 +02:00
Henrik Lissner
d8e3d853a9
ui/doom: centralize doom-buffer-mode activation
2017-05-16 18:05:39 +02:00
Henrik Lissner
4105c26b2a
tools/term: refactor + better term popup support
2017-05-15 20:26:33 +02:00
Henrik Lissner
29d01756ea
tools/eshell: improve popup & term integration
2017-05-12 12:17:01 +02:00
Henrik Lissner
2c68a41adb
tools/eshell: set eshell-visual-(sub)?commands properly
2017-05-12 12:17:01 +02:00
Henrik Lissner
c4e404b0bb
tools/eshell: set eshell-visual-(sub)?commands
2017-05-10 05:29:56 +02:00
Henrik Lissner
e265431507
General refactor, cleanup & commenting
2017-05-10 05:28:50 +02:00
Henrik Lissner
8707a80c2b
tools/macos: fix autoload paths
2017-05-10 05:27:28 +02:00
Henrik Lissner
e12ee964ca
Add tools/gist
2017-05-07 15:12:18 +02:00
Henrik Lissner
9e084c18ba
core-ui: fix doom-hide-modeline-mode resetting on major-mode changes
2017-04-18 05:09:15 -04:00
Henrik Lissner
dc9a7c9780
Refactor out more s.el dependency
2017-04-17 02:30:54 -04:00
Henrik Lissner
0e7254d312
General cleanup + refactor
2017-04-17 02:20:07 -04:00
Henrik Lissner
ed2e7a65f6
Refactor out s.el usage
2017-04-17 02:18:25 -04:00
Henrik Lissner
5ae94b765c
PRAISE BE TO THE BYTE COMPILER FOR THY SHARP QUOTES
2017-04-17 02:17:10 -04:00
Henrik Lissner
8f970eb1d8
Rearrange .local file structure (voids previous cache structure)
2017-04-16 20:36:15 -04:00
Henrik Lissner
1c31381bfd
tools/upload: redocument + refactor
2017-04-16 16:09:01 -04:00
Henrik Lissner
4f3b235c0a
tools/dired: faster dired in remote buffers
2017-04-16 11:56:48 -04:00
Henrik Lissner
d4bbb7e4e6
Add tools/term & multi-term (WIP)
2017-04-11 19:03:34 -04:00
Henrik Lissner
335d9c27a9
tools/tmux: fix +tmux:run & +tmux/run; add +tmux/send-region
2017-04-09 22:30:49 -04:00
Henrik Lissner
fe3159dae9
tools/*: fix path tags + tmux command autoloads
2017-04-09 22:25:18 -04:00
Henrik Lissner
4cf0f0b8c7
tools/dired: add basic evil bindings
2017-04-05 14:26:26 -04:00
Henrik Lissner
2a377b44f1
Use s.el instead of subr-x string funcs
2017-03-25 01:45:23 -04:00
Henrik Lissner
aeee2333e1
Move tools/restclient => lang/rest
2017-03-17 23:40:05 -04:00
Henrik Lissner
ec834c8ffa
tools/electric-indent: remove s.el dependency
2017-03-16 14:35:50 -04:00
Robert Woods
111f94e408
Fix leftover references to doom|eshell....
2017-03-02 07:36:16 +10:30
Henrik Lissner
a0305418ae
Remove f.el references
2017-02-25 02:11:24 -05:00
Henrik Lissner
33c88d4f82
Revert macros to ...! name convention (elisp doesn't like @...)
2017-02-23 00:06:12 -05:00
Henrik Lissner
ec598a4841
tools/rotate-text: fix :rotate setting
2017-02-21 00:46:24 -05:00
Henrik Lissner
afc5b622bb
Refactor :electric setting
2017-02-20 20:55:21 -05:00
Henrik Lissner
a841b3ce99
tools/electric-indent: fix void-variable reference
2017-02-20 20:47:13 -05:00
Henrik Lissner
d18a39924d
Add modules/tools/{electric-indent,rotate-text}
2017-02-20 20:42:44 -05:00
Henrik Lissner
f0b5f1a12b
Add modules/tools/tmux
2017-02-20 00:26:08 -05:00
Henrik Lissner
6bd08e2a96
Add modules/tools/macos
2017-02-20 00:26:08 -05:00
Henrik Lissner
6e7f686604
Add modules/tools/upload
2017-02-20 00:26:08 -05:00
Henrik Lissner
7c73c2c5cd
Add modules/tools/restclient
2017-02-20 00:26:08 -05:00
Henrik Lissner
8c173b0a1a
Add modules/tools/{dired,eshell}
2017-02-20 00:26:08 -05:00