emacs-everywhere and run as a daemon
This commit is contained in:
parent
12492937d3
commit
c099b63414
2 changed files with 25 additions and 0 deletions
20
README.org
20
README.org
|
@ -23,6 +23,26 @@ Here is the complete list of other optional dependencies:
|
||||||
|
|
||||||
In addition, =git= is a _hard dependency_ that must be installed for Theurgy to work.
|
In addition, =git= is a _hard dependency_ that must be installed for Theurgy to work.
|
||||||
|
|
||||||
|
* Running as a Server
|
||||||
|
I make no claims of startup speed, and I recommend running Emacs as a server and connecting to it with the client. You can do this by running =emacs --daemon= in any terminal.
|
||||||
|
|
||||||
|
If using =bspwm= and =sxhkd=, I suggest the following keyinds to make use of everything Theurgy has to offer:
|
||||||
|
|
||||||
|
#+begin_src fundamental
|
||||||
|
super + Return
|
||||||
|
emacsclient --create-frame --eval "(progn (set-frame-parameter nil 'tab-bar-lines 0) (theurgy-main-shell))"
|
||||||
|
|
||||||
|
super + alt + e
|
||||||
|
bspc rule -a '*' -o state=floating; emacsclient --eval "(emacs-everywhere)"
|
||||||
|
|
||||||
|
super + e
|
||||||
|
emacsclient --create-frame
|
||||||
|
|
||||||
|
super + ctrl + e
|
||||||
|
bspc rule -a '*' -o state=floating; emacsclient --create-frame -e '(progn (select-frame-set-input-focus (selected-frame)) (org-capture))'
|
||||||
|
|
||||||
|
#+end_src
|
||||||
|
|
||||||
* Opinionated Stuff
|
* Opinionated Stuff
|
||||||
This is a list of files/flows that are very opinionated and you may wish to delete from the configuration, or heavily modify.
|
This is a list of files/flows that are very opinionated and you may wish to delete from the configuration, or heavily modify.
|
||||||
|
|
||||||
|
|
5
ui.el
5
ui.el
|
@ -174,6 +174,11 @@
|
||||||
(use-package flycheck
|
(use-package flycheck
|
||||||
:hook ((after-init . global-flycheck-mode)))
|
:hook ((after-init . global-flycheck-mode)))
|
||||||
|
|
||||||
|
;; Emacs-everywhere
|
||||||
|
(use-package emacs-everywhere
|
||||||
|
:config
|
||||||
|
(setq emacs-everywhere-frame-parameters '((name . "emacs-everywhere") (height . 18) (width . 80) (tab-bar-lines . 0))))
|
||||||
|
|
||||||
(provide 'ui)
|
(provide 'ui)
|
||||||
|
|
||||||
;;; ui.el ends here
|
;;; ui.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue