(add-hook 'before-save-hook 'clang-format-buffer-smart nil)
#+end_src
+** KISS
+#+begin_src emacs-lisp
+ (append auto-mode-alist '("/home/armaa/repos/" . sh-mode))
+#+end_src
+** Shell
+#+begin_src emacs-lisp
+ (add-hook 'after-save-hook 'executable-make-buffer-file-executable-if-script-p)
+#+end_src
* General text editing
** Spell checking
Spell check in text mode, and in prog-mode comments.
export GOPATH="$HOME/.local/share/go"
export JUPYTER_CONFIG_DIR="$HOME/.config/jupyter"
export IPYTHON_DIR="$HOME/.local/share/ipython"
+ export DISTCC_DIR="$HOME/.local/state/distcc"
export PAGER='less'
export GTK_USE_PORTAL=1
The best document reader!
*** Options
#+begin_src conf :tangle ~/.config/zathura/zathurarc
- map <C-i> recolor
- map <A-b> toggle_statusbar
set selection-clipboard clipboard
set scroll-step 200
set window-title-basename "true"
set selection-clipboard "clipboard"
#+end_src
-*** Colors
-#+begin_src conf :tangle ~/.config/zathura/zathurarc
- set default-bg "#000000"
- set default-fg "#ffffff"
- set render-loading true
- set render-loading-bg "#000000"
- set render-loading-fg "#ffffff"
-
- set recolor-lightcolor "#000000" # bg
- set recolor-darkcolor "#ffffff" # fg
- set recolor "true"
-#+end_src
** Tmux
I use tmux in order to keep my st build light. Still learning how it works.
#+begin_src conf :tangle ~/.config/tmux/tmux.conf
#+end_src
** sx
#+begin_src shell :tangle ~/.config/sx/sxrc :tangle-mode (identity #o755)
+ xhost +
exec dwm
#+end_src