Disable EXWM, EXWM Keybinding twaks
This commit is contained in:
parent
0f5a0e03b9
commit
a24de4a6cb
|
|
@ -2,7 +2,12 @@
|
||||||
;;; This format is meant to be slightly human-readable;
|
;;; This format is meant to be slightly human-readable;
|
||||||
;;; nevertheless, you probably don't want to edit it.
|
;;; nevertheless, you probably don't want to edit it.
|
||||||
;;; -*- End Of Bookmark File Format Version Stamp -*-
|
;;; -*- End Of Bookmark File Format Version Stamp -*-
|
||||||
(("Schoolwork"
|
(("BloxieSHDD"
|
||||||
|
(filename . "/run/media/cspark/BloxieSHDD/")
|
||||||
|
(front-context-string . ".\n drwxr-x---+ ")
|
||||||
|
(rear-context-string . "88 Mar 1 20:13 ")
|
||||||
|
(position . 200))
|
||||||
|
("Schoolwork"
|
||||||
(filename . "~/Documents/Schoolwork/")
|
(filename . "~/Documents/Schoolwork/")
|
||||||
(front-context-string . "English\n drwxr-")
|
(front-context-string . "English\n drwxr-")
|
||||||
(rear-context-string . "96 Apr 11 05:07 ")
|
(rear-context-string . "96 Apr 11 05:07 ")
|
||||||
|
|
|
||||||
23
config.org
23
config.org
|
|
@ -613,7 +613,7 @@ on how to install the Programming Language Servers that you want.
|
||||||
:commands lsp)
|
:commands lsp)
|
||||||
|
|
||||||
;; set prefix for lsp-command-keymap (few alternatives - "C-l", "C-c l")
|
;; set prefix for lsp-command-keymap (few alternatives - "C-l", "C-c l")
|
||||||
(setq lsp-keymap-prefix "s-l")
|
(setq lsp-keymap-prefix "C-l")
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
*** Configuration
|
*** Configuration
|
||||||
|
|
@ -641,14 +641,14 @@ on how to install the Programming Language Servers that you want.
|
||||||
Edwina is a dynamic window manager for Emacs. It automatically arranges your Emacs panes (called “windows” in Emacs parlance) into predefined layouts, dwm-style.
|
Edwina is a dynamic window manager for Emacs. It automatically arranges your Emacs panes (called “windows” in Emacs parlance) into predefined layouts, dwm-style.
|
||||||
|
|
||||||
Install the package, enable it and ensure that it always is installed, and then configure:
|
Install the package, enable it and ensure that it always is installed, and then configure:
|
||||||
#+BEGIN_SRC emacs-lisp
|
+BEGIN_SRC emacs-lisp
|
||||||
(use-package edwina
|
(use-package edwina
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(setq display-buffer-base-action '(display-buffer-below-selected))
|
(setq display-buffer-base-action '(display-buffer-below-selected))
|
||||||
;;(edwina-setup-dwm-keys)
|
;;(edwina-setup-dwm-keys)
|
||||||
(edwina-mode 1))
|
(edwina-mode 1))
|
||||||
#+END_SRC
|
+END_SRC
|
||||||
** EXWM
|
** EXWM
|
||||||
EXWM, The Emacs X Window Manager. As it says, it is an Emacs window
|
EXWM, The Emacs X Window Manager. As it says, it is an Emacs window
|
||||||
manager for the X display server. The benefits include using all your
|
manager for the X display server. The benefits include using all your
|
||||||
|
|
@ -658,15 +658,15 @@ For more information on setup, you should check out `https://github.com/ch11ng/e
|
||||||
|
|
||||||
Install the package, enable it and ensure that it always is installed, and then configure:
|
Install the package, enable it and ensure that it always is installed, and then configure:
|
||||||
*** EXWM
|
*** EXWM
|
||||||
#+BEGIN_SRC emacs-lisp
|
+BEGIN_SRC emacs-lisp
|
||||||
(use-package exwm
|
(use-package exwm
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(require 'exwm-config)
|
(require 'exwm-config)
|
||||||
(exwm-config-default))
|
(exwm-config-default))
|
||||||
#+END_SRC
|
+END_SRC
|
||||||
**** Configuration
|
**** Configuration
|
||||||
#+BEGIN_SRC emacs-lisp
|
+BEGIN_SRC emacs-lisp
|
||||||
;; Systemtray
|
;; Systemtray
|
||||||
(require 'exwm-systemtray)
|
(require 'exwm-systemtray)
|
||||||
(exwm-systemtray-enable)
|
(exwm-systemtray-enable)
|
||||||
|
|
@ -752,7 +752,10 @@ Install the package, enable it and ensure that it always is installed, and then
|
||||||
([?\s-P] . edwina-swap-previous-window)
|
([?\s-P] . edwina-swap-previous-window)
|
||||||
|
|
||||||
;; Make a new window in the stack
|
;; Make a new window in the stack
|
||||||
([?\s-b] . edwina-clone-window)
|
([?\s-b] . (lambda ()
|
||||||
|
(interactive)
|
||||||
|
(edwina-clone-window)
|
||||||
|
(edwina-select-next-window)))
|
||||||
|
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -782,14 +785,14 @@ Install the package, enable it and ensure that it always is installed, and then
|
||||||
|
|
||||||
;; Ido mode seems to be enabled in the default configuration, turn it back off as we are using Ivy completion instead.
|
;; Ido mode seems to be enabled in the default configuration, turn it back off as we are using Ivy completion instead.
|
||||||
(ido-mode -1)
|
(ido-mode -1)
|
||||||
#+END_SRC
|
+END_SRC
|
||||||
|
|
||||||
|
|
||||||
*** Counsel Linux Application
|
*** Counsel Linux Application
|
||||||
Counsel Linux Application is an application launcher for emacs using counsel (which is ivy).
|
Counsel Linux Application is an application launcher for emacs using counsel (which is ivy).
|
||||||
|
|
||||||
Install the package, enable it and ensure that it always is installed, and then configure:
|
Install the package, enable it and ensure that it always is installed, and then configure:
|
||||||
#+BEGIN_SRC emacs-lisp
|
+BEGIN_SRC emacs-lisp
|
||||||
;; some customization to make the display "nicer" and include any user local .desktop files
|
;; some customization to make the display "nicer" and include any user local .desktop files
|
||||||
|
|
||||||
(push (concat (getenv "HOME") "/.local/share/applications/") counsel-linux-apps-directories)
|
(push (concat (getenv "HOME") "/.local/share/applications/") counsel-linux-apps-directories)
|
||||||
|
|
@ -801,4 +804,4 @@ Install the package, enable it and ensure that it always is installed, and then
|
||||||
(propertize name 'face 'font-lock-builtin-face)
|
(propertize name 'face 'font-lock-builtin-face)
|
||||||
(or comment "")))
|
(or comment "")))
|
||||||
(setq counsel-linux-app-format-function #'ds/counsel-linux-app-format-function)
|
(setq counsel-linux-app-format-function #'ds/counsel-linux-app-format-function)
|
||||||
#+END_SRC
|
+END_SRC
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue