(require 'exwm) (require 'exwm-config) (require 'exwm-systemtray) (exwm-systemtray-enable) (setq exwm-input-simulation-keys '(([?\C-b] . [left]) ([?\C-f] . [right]) ([?\C-p] . [up]) ([?\C-n] . [down]) ([?\C-a] . [home]) ([?\C-e] . [end]) ([?\M-v] . [prior]) ([?\C-v] . [next]) ([?\C-d] . [delete]) ([?\C-k] . [S-end C-x]) ([?\C-s] . [C-f]) ([?\C-y] . [C-v]) ([?\C-w] . [C-x]) ([?\M-w] . [C-c]))) (put 'exwm-input-simulation-keys 'saved-value t) (require 'exwm-edit) (add-hook 'exwm-edit-compose-hook (lambda () (funcall 'markdown-mode))) (call-process-shell-command "setxkbmap -option ctrl:nocaps") (exwm-config-example)