]> git.armaanb.net Git - config.org.git/blobdiff - config.org
Add tree-sitter
[config.org.git] / config.org
index 3f3aa5c0cfa001affe36a44df8396ab1bac46038..c991bc23c0a931772cb9160d2acb905da6a1efaa 100644 (file)
@@ -57,6 +57,13 @@ Its fine to set this here because I run Emacs in daemon mode, but if I were not,
         modus-themes-diffs 'desaturated)
   (load-theme 'modus-vivendi t)
 #+end_src
+** Tree-sitter
+#+begin_src emacs-lisp
+  (use-package tree-sitter-langs)
+  (use-package tree-sitter
+    :config (global-tree-sitter-mode)
+    :hook (tree-sitter-after-on-hook . tree-sitter-hl-mode))
+#+end_src
 ** Typography
 *** Font
 Great programming font with ligatures.
@@ -833,21 +840,15 @@ No more clogging up init.el.
 **** Programs
 #+begin_src conf :tangle ~/.spectrwm.conf
   program[aerc] = alacritty -e aerc
-  program[weechat] = alacritty --hold -e sh -c "while : ; do ssh -p 23 -t root@armaanb.net tmux attach-session -t weechat; sleep 2; done"
-  program[catgirl] = alacritty --hold -e sh -c "while : ; do ssh -p 23 -t root@armaanb.net tmux attach-session -t catgirl; sleep 2; done"
+  program[catgirl] = alacritty --hold -e sh -c "while : ; do ssh -p 23 -t root@armaanb.net abduco -a catgirl; sleep 2; done"
   program[emacs] = emacsclient -c
-  program[emacs-anywhere] = emacsclient --eval "(emacs-everywhere)"
   program[firefox] = firefox
-  program[thunderbird] = thunderbird
-  program[slack] = slack
+  program[emacs-anywhere] = emacsclient --eval "(emacs-everywhere)"
 
   bind[aerc] = MOD+Control+1
-  # bind[weechat] = MOD+Control+2
   bind[catgirl] = MOD+Control+2
-  bind[emacs-anywhere] = MOD+Control+3
-  bind[firefox] = MOD+Control+4
-  bind[thunderbird] = MOD+Control+5
-  bind[slack] = MOD+Control+6
+  bind[firefox] = MOD+Control+3
+  bind[emacs-anywhere] = MOD+Control+4
   bind[emacs] = MOD+Control+Return
 #+end_src
 ** Zsh
@@ -974,7 +975,7 @@ I manage plugins using my own plugin manager, ZPE. https://git.sr.ht/~armaan/zpe
 #+begin_src shell :tangle ~/.config/zsh/zshrc
   chpwd() {
       emulate -L zsh
-      exa -h --icons --git --group-directories-first
+      exa -lh --icons --git --group-directories-first
   }
 #+end_src
 **** Change default enter behavior
@@ -984,7 +985,7 @@ If no command given, =ls=, if in a Git repo, =git status= as well.
       zle accept-line
       if [ ${#${(z)BUFFER}} -eq 0 ]; then
           echo
-          exa -h --icons --git --group-directories-first
+          exa -lh --icons --git --group-directories-first
           [ -d ".git" ] && git status
       fi
   }
@@ -1028,8 +1029,7 @@ If no command given, =ls=, if in a Git repo, =git status= as well.
 **** SSH
 #+begin_src shell :tangle ~/.config/zsh/zshrc
   alias bhoji-drop='ssh -p 23 root@armaanb.net'
-  alias weechat='ssh -p 23 -t root@armaanb.net tmux attach-session -t weechat'
-  alias catgirl='ssh -p 23 -t root@armaanb.net tmux attach-session -t catgirl'
+  alias catgirl='ssh -p 23 -t root@armaanb.net abduco -a catgirl'
   alias tcf='ssh root@204.48.23.68'
   alias ngmun='ssh root@157.245.89.25'
   alias prox='ssh root@192.168.1.224'
@@ -1159,6 +1159,11 @@ If no command given, =ls=, if in a Git repo, =git status= as well.
   alias reflect='reflector --verbose --sort rate --save \
      ~/.local/etc/pacman.d/mirrorlist --download-timeout 60' # Takes ~45m to run
 #+end_src
+**** Package management (KISS)
+#+begin_src shell :tangle ~/.config/zsh/zshrc
+  alias kzf="kiss s \* | xargs -l basename | \
+    fzf --preview 'kiss search {} | xargs -l dirname'"
+#+end_src
 *** Exports
 #+begin_src shell :tangle ~/.config/zsh/zshrc
   export EDITOR="emacsclient -c"
@@ -1183,7 +1188,7 @@ If no command given, =ls=, if in a Git repo, =git status= as well.
   export LC_CTYPE="en_US.UTF-8"
   export LANGUAGE="en_US.UTF-8"
 
-  export KISS_PATH="/home/armaa/kiss/home/armaa/kiss-repo"
+  export KISS_PATH="/home/armaa/Virtual/kiss/home/armaa/kiss-repo"
   export KISS_PATH="$KISS_PATH:/home/armaa/Clone/repo-main/core"
   export KISS_PATH="$KISS_PATH:/home/armaa/Clone/repo-main/extra"
   export KISS_PATH="$KISS_PATH:/home/armaa/Clone/repo-main/xorg"