Add support for launchctld on OS X
This commit is contained in:
parent
d1a87c750d
commit
d93da90ad7
|
@ -1,6 +1,7 @@
|
||||||
(setq osx-packages
|
(setq osx-packages
|
||||||
'(
|
'(
|
||||||
pbcopy
|
pbcopy
|
||||||
|
launchctl
|
||||||
reveal-in-finder
|
reveal-in-finder
|
||||||
))
|
))
|
||||||
|
|
||||||
|
@ -36,6 +37,38 @@ Can be installed with `brew install trash'."
|
||||||
:if (and (system-is-mac)(not (display-graphic-p)))
|
:if (and (system-is-mac)(not (display-graphic-p)))
|
||||||
:init (turn-on-pbcopy)))
|
:init (turn-on-pbcopy)))
|
||||||
|
|
||||||
|
(defun osx/init-launchctl ()
|
||||||
|
(use-package launchctl
|
||||||
|
:if (system-is-mac)
|
||||||
|
:defer t
|
||||||
|
:init
|
||||||
|
(progn
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.plist$" . nxml-mode))
|
||||||
|
(evil-leader/set-key "al" 'launchctl))
|
||||||
|
:config
|
||||||
|
(progn
|
||||||
|
(evilify launchctl-mode launchctl-mode-map
|
||||||
|
(kbd "q") 'quit-window
|
||||||
|
(kbd "s") 'tabulated-list-sort
|
||||||
|
(kbd "g") 'launchctl-refresh
|
||||||
|
(kbd "n") 'launchctl-new
|
||||||
|
(kbd "e") 'launchctl-edit
|
||||||
|
(kbd "v") 'launchctl-view
|
||||||
|
(kbd "l") 'launchctl-load
|
||||||
|
(kbd "u") 'launchctl-unload
|
||||||
|
(kbd "r") 'launchctl-reload
|
||||||
|
(kbd "S") 'launchctl-start
|
||||||
|
(kbd "K") 'launchctl-stop
|
||||||
|
(kbd "R") 'launchctl-restart
|
||||||
|
(kbd "D") 'launchctl-remove
|
||||||
|
(kbd "d") 'launchctl-disable
|
||||||
|
(kbd "E") 'launchctl-enable
|
||||||
|
(kbd "i") 'launchctl-info
|
||||||
|
(kbd "f") 'launchctl-filter
|
||||||
|
(kbd "=") 'launchctl-setenv
|
||||||
|
(kbd "#") 'launchctl-unsetenv
|
||||||
|
(kbd "h") 'launchctl-help))))
|
||||||
|
|
||||||
(defun osx/init-reveal-in-finder ()
|
(defun osx/init-reveal-in-finder ()
|
||||||
(use-package reveal-in-finder
|
(use-package reveal-in-finder
|
||||||
:if (system-is-mac)
|
:if (system-is-mac)
|
||||||
|
|
Loading…
Reference in a new issue