*** Magit
# TODO: Write a command that commits hunk, skipping staging step.
#+begin_src emacs-lisp
- (use-package magit
- :hook (magit-mode-hook. pinentry-start))
+ (use-package magit)
#+end_src
*** Colored diff in line number area
#+begin_src emacs-lisp
** GPG
#+begin_src emacs-lisp
(use-package epa-file
- :straight (:type built-in))
- (setq epa-file-select-keys nil
- epa-file-encrypt-to '("me@armaanb.net")
- password-cache-expiry (* 60 15))
+ :straight (:type built-in)
+ :custom
+ (epa-file-select-keys nil)
+ (epa-file-encrypt-to '("me@armaanb.net"))
+ (password-cache-expiry (* 60 15)))
- (use-package pinentry)
+ (use-package pinentry
+ :config (pinentry-start))
#+end_src
** Pastebin
#+begin_src emacs-lisp
program[k] = xdotool keyup k key --clearmodifiers Up
program[l] = xdotool keyup l key --clearmodifiers Right
- bind[h] = MOD + Control + h
- bind[j] = MOD + Control + j
- bind[k] = MOD + Control + k
- bind[l] = MOD + Control + l
+ bind[h] = Mod1 + Tab + h
+ bind[j] = Mod1 + Tab + j
+ bind[k] = Mod1 + Tab + k
+ bind[l] = Mod1 + Tab + l
#+end_src
**** Programs
#+begin_src conf :tangle ~/.spectrwm.conf
#+begin_src shell :tangle ~/.config/zsh/zshrc
alias aps='yay -Ss'
alias api='yay -Syu'
+ alias apii='sudo pacman -S'
alias app='yay -Rns'
alias apc='yay -Sc'
alias apo='yay -Qttd'