]> git.armaanb.net Git - config.org.git/blobdiff - config.org
Use chorizo as generic browser
[config.org.git] / config.org
index 4532e36c59efa7e878c198341600f3767c4b1c74..43cb75893fd88c04bb90c8331d2e0dd1a78facf8 100644 (file)
@@ -49,7 +49,7 @@ Use the Modus Operandi theme by Protesilaos Stavrou. Its the best theme for Emac
     (modus-themes-mode-line '3d)
     (modus-themes-scale-headings t)
     (modus-themes-diffs 'desaturated)
-    :config (load-theme 'modus-vivendi t))
+    :config (load-theme 'modus-operandi t))
 #+end_src
 ** Typography
 *** Font
@@ -290,6 +290,14 @@ Define templates for lots of common structure elements. Mostly just used within
                         ))
       (add-to-list 'org-structure-template-alist addition)))
 #+end_src
+** Tables
+#+begin_src emacs-lisp
+  (use-package org-table-wrap-functions
+    :straight (:repo "analyticd/org-table-wrap-functions" :host github)
+    :bind (:map org-mode-map
+                ("C-\\" . org-table-column-wrap-to-width)
+                ("C-|" . 'org-table-unwrap-cell-region)))
+#+end_src
 * Autocompletion
 ** Ivy
 A well balanced completion framework.
@@ -461,6 +469,9 @@ Set EWW as default browser except for multimedia which should open in MPV.
     (interactive)
     (start-process "mpv" "*mpv*" "mpv" url))
 
+  (setq browse-url-browser-function 'browse-url-generic
+        browse-url-generic-program "chorizo")
+
   (setq browse-url-handlers
         (quote
          (("youtu\\.?be" . browse-url-mpv)
@@ -470,7 +481,6 @@ Set EWW as default browser except for multimedia which should open in MPV.
           ("*.mp4" . browse-url-mpv)
           ("*.mp3" . browse-url-mpv)
           ("*.ogg" . browse-url-mpv)
-          ("." . eww-browse-url)
           )))
 #+end_src
 ** EWW
@@ -889,13 +899,13 @@ Use the vi editing mode. I still haven't found a good way to show visual feedbac
 **** General program configs
 #+begin_src shell :tangle ~/.config/ash/ashrc
   export GPG_TTY="$(tty)"
-  export GNUPGHOME="~/.local/share/gnupg"
 
-  export GOPATH="~/.local/share/go"
+  export GNUPGHOME="$HOME/.local/share/gnupg"
+  export GOPATH="$HOME/.local/share/go"
+  export JUPYTER_CONFIG_DIR="$HOME/.config/jupyter"
+  export IPYTHON_DIR="$HOME/.local/share/ipython"
 
-  export MANPAGER='nvim +Man!'
   export PAGER='less'
-
   export GTK_USE_PORTAL=1
   export CDPATH=:~
   export LESSHISTFILE=/dev/null
@@ -932,8 +942,10 @@ Use the vi editing mode. I still haven't found a good way to show visual feedbac
 #+end_src
 **** Compilation flags
 #+begin_src shell :tangle ~/.config/ash/ashrc
+  export CC=clang
   export CFLAGS="-O3 -pipe -march=native"
-  export CXXFLAGS="$CFLAGS"
+  export CXX=clang++
+  export CXXFLAGS="$CFLAGS -stdlib=libc++"
   export MAKEFLAGS="-j$(nproc)"
   export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig"
 #+end_src
@@ -1167,7 +1179,5 @@ I use tmux in order to keep my st build light. Still learning how it works.
 #+end_src
 ** sx
 #+begin_src shell :tangle ~/.config/sx/sxrc :tangle-mode (identity #o755)
-  autostart &
-  dwmblocks &
   exec dwm
 #+end_src