mirror of https://github.com/Flinner/dots.git
				
				
				
			feat: too many edits :c
This commit is contained in:
		
							parent
							
								
									4ebe3fdab9
								
							
						
					
					
						commit
						8dae96a8ba
					
				| 
						 | 
					@ -245,7 +245,7 @@ font:
 | 
				
			||||||
# Window opacity as a floating point number from `0.0` to `1.0`.
 | 
					# Window opacity as a floating point number from `0.0` to `1.0`.
 | 
				
			||||||
# The value `0.0` is completely transparent and `1.0` is opaque.
 | 
					# The value `0.0` is completely transparent and `1.0` is opaque.
 | 
				
			||||||
#background_opacity: 1.0
 | 
					#background_opacity: 1.0
 | 
				
			||||||
background_opacity: 0.95
 | 
					background_opacity: 0.9
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#selection:
 | 
					#selection:
 | 
				
			||||||
# This string contains all characters that are used as separators for "semantic words" in Alacritty.
 | 
					# This string contains all characters that are used as separators for "semantic words" in Alacritty.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,5 +5,7 @@ setxkbmap -model pc105 -layout us,ar -variant ,qwerty -option grp:shifts_toggle
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# touchpad touch
 | 
					# touchpad touch
 | 
				
			||||||
idd=$(xinput --list | grep 'Touchpad' | awk '{print $6}'| cut -d'=' -f2)
 | 
					idd=$(xinput --list | grep 'Touchpad' | awk '{print $6}'| cut -d'=' -f2)
 | 
				
			||||||
xinput set-prop $idd 309 1
 | 
					#xinput set-prop $idd 343 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					prop=$(xinput list-props $idd | grep 'Tapping Enabled (' | sed 's/.*(\(.*\)).*/\1/')
 | 
				
			||||||
 | 
					xinput set-prop $idd $prop 1
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -92,7 +92,7 @@ Better Scrolling
 | 
				
			||||||
** Fonts
 | 
					** Fonts
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
  (setq my/ui/monofont "Fira Code")
 | 
					  (setq my/ui/monofont "Fira Code")
 | 
				
			||||||
  (setq my/ui/varfont "Cantarell")
 | 
					  (setq my/ui/varfont "Noto Serif")
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
| 
						 | 
					@ -104,15 +104,15 @@ Better Scrolling
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
(defun my/ui/font-check ()
 | 
					  (defun my/ui/font-check ()
 | 
				
			||||||
  "Do font check, then remove self from `focus-in-hook'; need to run this just once."
 | 
					    "Do font check, then remove self from `focus-in-hook'; need to run this just once."
 | 
				
			||||||
  (set-face-attribute 'default nil :font my/ui/monofont :height 90)
 | 
					    (set-face-attribute 'default nil :font my/ui/monofont :height 90)
 | 
				
			||||||
  (set-face-attribute 'fixed-pitch nil :font my/ui/monofont :height 90)
 | 
					    (set-face-attribute 'fixed-pitch nil :font my/ui/monofont :height 90)
 | 
				
			||||||
  (set-face-attribute 'variable-pitch nil :font my/ui/varfont :height 90)
 | 
					    (set-face-attribute 'variable-pitch nil :font my/ui/varfont :height 90)
 | 
				
			||||||
  ;; Info has a horrible mono font
 | 
					    ;; Info has a horrible mono font
 | 
				
			||||||
  (set-face-attribute 'Info-quoted nil :font my/ui/monofont :height 90)
 | 
					    (set-face-attribute 'Info-quoted nil :font my/ui/monofont :height 90)
 | 
				
			||||||
  (remove-hook 'focus-in-hook #'my/ui/font-check))
 | 
					    (remove-hook 'focus-in-hook #'my/ui/font-check))
 | 
				
			||||||
(add-hook 'focus-in-hook #'my/ui/font-check)
 | 
					  (add-hook 'focus-in-hook #'my/ui/font-check)
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
** Theme
 | 
					** Theme
 | 
				
			||||||
| 
						 | 
					@ -136,6 +136,7 @@ Actuall Theme:
 | 
				
			||||||
    (setq doom-themes-enable-bold t    ; if nil, bold is universally disabled
 | 
					    (setq doom-themes-enable-bold t    ; if nil, bold is universally disabled
 | 
				
			||||||
          doom-themes-enable-italic t) ; if nil, italics is universally disabled
 | 
					          doom-themes-enable-italic t) ; if nil, italics is universally disabled
 | 
				
			||||||
    (load-theme 'doom-gruvbox t)
 | 
					    (load-theme 'doom-gruvbox t)
 | 
				
			||||||
 | 
					    ;; (load-theme 'doom-one-light t)
 | 
				
			||||||
    (custom-set-faces
 | 
					    (custom-set-faces
 | 
				
			||||||
    ;; custom-set-faces was added by Custom.
 | 
					    ;; custom-set-faces was added by Custom.
 | 
				
			||||||
    ;; If you edit it by hand, you could mess it up, so be careful.
 | 
					    ;; If you edit it by hand, you could mess it up, so be careful.
 | 
				
			||||||
| 
						 | 
					@ -161,6 +162,15 @@ buffers with dimmed colors
 | 
				
			||||||
  :init (solaire-global-mode +1))
 | 
					  :init (solaire-global-mode +1))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
 | 
					  (use-package olivetti
 | 
				
			||||||
 | 
					    :diminish
 | 
				
			||||||
 | 
					    :hook (text-mode . olivetti-mode)
 | 
				
			||||||
 | 
					    :config
 | 
				
			||||||
 | 
					    (setq olivetti-body-width 100))
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
** Line Numbers
 | 
					** Line Numbers
 | 
				
			||||||
DEPRECATED Enable Globally
 | 
					DEPRECATED Enable Globally
 | 
				
			||||||
#+begin_src emacs-lisp :tangle no
 | 
					#+begin_src emacs-lisp :tangle no
 | 
				
			||||||
| 
						 | 
					@ -608,7 +618,6 @@ Capture
 | 
				
			||||||
  (evil-snipe-mode +1))
 | 
					  (evil-snipe-mode +1))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
* Completions
 | 
					* Completions
 | 
				
			||||||
** ivy
 | 
					** ivy
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
| 
						 | 
					@ -674,7 +683,7 @@ Ivy floating
 | 
				
			||||||
slow loading! defer it
 | 
					slow loading! defer it
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
(use-package which-key
 | 
					(use-package which-key
 | 
				
			||||||
  :defer 9
 | 
					  :defer 5
 | 
				
			||||||
  :diminish which-key-mode
 | 
					  :diminish which-key-mode
 | 
				
			||||||
  :config
 | 
					  :config
 | 
				
			||||||
  (which-key-mode)
 | 
					  (which-key-mode)
 | 
				
			||||||
| 
						 | 
					@ -686,16 +695,18 @@ slow loading! defer it
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
    (use-package company
 | 
					    (use-package company
 | 
				
			||||||
      :ensure
 | 
					      :ensure
 | 
				
			||||||
      ; :hook (lsp-mode . company-mode)
 | 
					      :defer 3
 | 
				
			||||||
 | 
					      :diminish company-mode
 | 
				
			||||||
      :custom
 | 
					      :custom
 | 
				
			||||||
      (global-company-mode t)
 | 
					      (global-company-mode t)
 | 
				
			||||||
      (company-idle-delay 0.1) ;; how long to wait until popup
 | 
					      (company-idle-delay 0.01) ;; how long to wait until popup
 | 
				
			||||||
      (company-minimum-prefix-length 1) ;; The minimum prefix length for idle completion.
 | 
					      (company-minimum-prefix-length 1) ;; The minimum prefix length for idle completion.
 | 
				
			||||||
      (company-selection-wrap-around t)
 | 
					      (company-selection-wrap-around t)
 | 
				
			||||||
      ;; (company-begin-commands nil) ;; uncomment to disable popup
 | 
					      ;; (company-begin-commands nil) ;; uncomment to disable popup
 | 
				
			||||||
      :bind
 | 
					      :bind
 | 
				
			||||||
      (:map company-active-map
 | 
					      (:map company-active-map
 | 
				
			||||||
            ("C-n". company-select-next)
 | 
					            ("C-n". company-select-next)
 | 
				
			||||||
 | 
					            ("C-w". evil-delete-backward-word)
 | 
				
			||||||
            ("<tab>" . company-complete-common-or-cycle)
 | 
					            ("<tab>" . company-complete-common-or-cycle)
 | 
				
			||||||
            ("RET" . company-complete-selection)
 | 
					            ("RET" . company-complete-selection)
 | 
				
			||||||
            ("C-p". company-select-previous)
 | 
					            ("C-p". company-select-previous)
 | 
				
			||||||
| 
						 | 
					@ -705,6 +716,7 @@ slow loading! defer it
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  ;; (use-package company-lsp)
 | 
					  ;; (use-package company-lsp)
 | 
				
			||||||
  (use-package company-box
 | 
					  (use-package company-box
 | 
				
			||||||
 | 
					    :after company
 | 
				
			||||||
    :hook (company-mode . company-box-mode))
 | 
					    :hook (company-mode . company-box-mode))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -721,17 +733,23 @@ better sorting for ivy, company..
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  (use-package company-prescient
 | 
					  (use-package company-prescient
 | 
				
			||||||
    :after company
 | 
					    :after company
 | 
				
			||||||
    :init (company-prescient-mode 1))
 | 
					    :config
 | 
				
			||||||
 | 
					     (company-prescient-mode 1)
 | 
				
			||||||
 | 
					     (prescient-persist-mode)
 | 
				
			||||||
 | 
					   )
 | 
				
			||||||
  ;; (use-package selectrum-prescient)
 | 
					  ;; (use-package selectrum-prescient)
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
** Yasnippet
 | 
					** Yasnippet
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
  (use-package yasnippet
 | 
					    (use-package yasnippet
 | 
				
			||||||
    :config
 | 
					      :defer 3
 | 
				
			||||||
    (yas-global-mode))
 | 
					      :config
 | 
				
			||||||
 | 
					      (yas-global-mode))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  (use-package yasnippet-snippets)
 | 
					    (use-package yasnippet-snippets
 | 
				
			||||||
 | 
					    :after yasnippet
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -754,7 +772,7 @@ Modes To Start
 | 
				
			||||||
  (defun my/org-mode/org-mode-setup ()
 | 
					  (defun my/org-mode/org-mode-setup ()
 | 
				
			||||||
  (interactive)
 | 
					  (interactive)
 | 
				
			||||||
    (org-indent-mode)
 | 
					    (org-indent-mode)
 | 
				
			||||||
    (variable-pitch-mode 1)
 | 
					    (variable-pitch-mode 0)
 | 
				
			||||||
    (visual-line-mode 1))
 | 
					    (visual-line-mode 1))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
use-package
 | 
					use-package
 | 
				
			||||||
| 
						 | 
					@ -781,7 +799,9 @@ use-package
 | 
				
			||||||
                    (org-level-6 . 1.1)
 | 
					                    (org-level-6 . 1.1)
 | 
				
			||||||
                    (org-level-7 . 1.1)
 | 
					                    (org-level-7 . 1.1)
 | 
				
			||||||
                    (org-level-8 . 1.1)))
 | 
					                    (org-level-8 . 1.1)))
 | 
				
			||||||
 | 
					      ;; (set-face-attribute (car face) nil :font my/ui/varfont :weight 'regular :height (cdr face)))
 | 
				
			||||||
      (set-face-attribute (car face) nil :font my/ui/varfont :weight 'regular :height (cdr face)))
 | 
					      (set-face-attribute (car face) nil :font my/ui/varfont :weight 'regular :height (cdr face)))
 | 
				
			||||||
 | 
					  ;)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  (setq org-format-latex-options (plist-put org-format-latex-options :scale 1.5))
 | 
					  (setq org-format-latex-options (plist-put org-format-latex-options :scale 1.5))
 | 
				
			||||||
| 
						 | 
					@ -817,7 +837,7 @@ use-package
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
*** Visual Fill (center)
 | 
					*** Visual Fill (center)
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp :tangle no
 | 
				
			||||||
  (defun my/org-mode/org-mode-visual-fill ()
 | 
					  (defun my/org-mode/org-mode-visual-fill ()
 | 
				
			||||||
  (interactive)
 | 
					  (interactive)
 | 
				
			||||||
    (setq visual-fill-column-width 110
 | 
					    (setq visual-fill-column-width 110
 | 
				
			||||||
| 
						 | 
					@ -825,7 +845,7 @@ use-package
 | 
				
			||||||
          fill-column 90)
 | 
					          fill-column 90)
 | 
				
			||||||
    (visual-fill-column-mode 1))
 | 
					    (visual-fill-column-mode 1))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp :tangle no
 | 
				
			||||||
  (use-package visual-fill-column; center text
 | 
					  (use-package visual-fill-column; center text
 | 
				
			||||||
    :hook (org-mode . my/org-mode/org-mode-visual-fill))
 | 
					    :hook (org-mode . my/org-mode/org-mode-visual-fill))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
| 
						 | 
					@ -908,7 +928,8 @@ launch with =emacsclient -e '(make-orgcapture-frame)'=
 | 
				
			||||||
*** T/ODOs
 | 
					*** T/ODOs
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
   (setq org-todo-keywords '((sequence "TODO(t)" "|" "DONE(d)")
 | 
					   (setq org-todo-keywords '((sequence "TODO(t)" "|" "DONE(d)")
 | 
				
			||||||
                            (sequence "BACKLOG(b)" "IN PROGRESS(p)" "WAITING(w)" "|")
 | 
					                            (sequence "BACKLOG(b)" "STARTED(s)" "WAITING(w)" "|")
 | 
				
			||||||
 | 
					                            (sequence "CLASS(l)" "|" "FUN(f)" )
 | 
				
			||||||
                            (sequence "|" "CANCELED(c)")))
 | 
					                            (sequence "|" "CANCELED(c)")))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1125,8 +1146,8 @@ Counsel Projectile
 | 
				
			||||||
*** Recentf
 | 
					*** Recentf
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
  (use-package recentf
 | 
					  (use-package recentf
 | 
				
			||||||
  :init (recentf-mode  1)
 | 
					    :defer 10
 | 
				
			||||||
  )
 | 
					    :init (recentf-mode  1))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
*** lsp performance
 | 
					*** lsp performance
 | 
				
			||||||
| 
						 | 
					@ -1289,7 +1310,7 @@ Get treemacs-lsp
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
*** V
 | 
					*** V
 | 
				
			||||||
#+begin_src emacs-lisp 
 | 
					#+begin_src emacs-lisp :tangle no
 | 
				
			||||||
  (use-package v-mode
 | 
					  (use-package v-mode
 | 
				
			||||||
    :defer t
 | 
					    :defer t
 | 
				
			||||||
    :preface
 | 
					    :preface
 | 
				
			||||||
| 
						 | 
					@ -1388,7 +1409,9 @@ svelte
 | 
				
			||||||
 | 
					
 | 
				
			||||||
prettier
 | 
					prettier
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
  (use-package prettier)
 | 
					    (use-package prettier
 | 
				
			||||||
 | 
					    :defer t
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
lsp hooks setups
 | 
					lsp hooks setups
 | 
				
			||||||
| 
						 | 
					@ -1411,7 +1434,7 @@ Better Diff in header sizes
 | 
				
			||||||
   '(markdown-header-face-6 ((t (:inherit markdown-header-face :height 1.0))))
 | 
					   '(markdown-header-face-6 ((t (:inherit markdown-header-face :height 1.0))))
 | 
				
			||||||
  ))
 | 
					  ))
 | 
				
			||||||
  (add-hook 'markdown-mode-hook 'my/org-mode/org-mode-visual-fill)
 | 
					  (add-hook 'markdown-mode-hook 'my/org-mode/org-mode-visual-fill)
 | 
				
			||||||
  (add-hook 'markdown-mode-hook 'outline-minor-mode)
 | 
					  ;; (add-hook 'markdown-mode-hook 'outline-minor-mode)
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
*** Vue
 | 
					*** Vue
 | 
				
			||||||
| 
						 | 
					@ -1424,7 +1447,9 @@ Better Diff in header sizes
 | 
				
			||||||
*** Scheme (guile)
 | 
					*** Scheme (guile)
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
  (use-package geiser
 | 
					  (use-package geiser
 | 
				
			||||||
    :bind ([remap eval-last-sexp] . geiser-eval-last-sexp))
 | 
					    :defer
 | 
				
			||||||
 | 
					    ;; :bind ([remap eval-last-sexp] . geiser-eval-last-sexp))
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  (use-package geiser-guile)
 | 
					  (use-package geiser-guile)
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
| 
						 | 
					@ -1450,6 +1475,209 @@ Better Diff in header sizes
 | 
				
			||||||
    (add-hook 'python-mode-hook 'prettify-symbols-mode)
 | 
					    (add-hook 'python-mode-hook 'prettify-symbols-mode)
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					*** LaTeX
 | 
				
			||||||
 | 
					AucTex
 | 
				
			||||||
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
 | 
					  ;; latexmk
 | 
				
			||||||
 | 
					  (use-package auctex-latexmk
 | 
				
			||||||
 | 
					  :defer t)
 | 
				
			||||||
 | 
					  ;; company
 | 
				
			||||||
 | 
					  (use-package company-math
 | 
				
			||||||
 | 
					      :after company)
 | 
				
			||||||
 | 
					  (use-package company-auctex
 | 
				
			||||||
 | 
					      :after company)
 | 
				
			||||||
 | 
					  (use-package company-reftex
 | 
				
			||||||
 | 
					      :after company)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ;;  use cdlatex
 | 
				
			||||||
 | 
					  (use-package cdlatex
 | 
				
			||||||
 | 
					  :defer t)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ;; https://gist.github.com/saevarb/367d3266b3f302ecc896
 | 
				
			||||||
 | 
					  ;; https://piotr.is/2010/emacs-as-the-ultimate-latex-editor/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  (use-package latex
 | 
				
			||||||
 | 
					    :straight auctex
 | 
				
			||||||
 | 
					    :defer t
 | 
				
			||||||
 | 
					    :custom
 | 
				
			||||||
 | 
					    (olivetti-body-width 120)
 | 
				
			||||||
 | 
					    (cdlatex-simplify-sub-super-scripts nil)
 | 
				
			||||||
 | 
					    (reftex-default-bibliography
 | 
				
			||||||
 | 
					     '("~/Documents/refs.bib"))
 | 
				
			||||||
 | 
					    (bibtex-dialect 'biblatex)
 | 
				
			||||||
 | 
					    :mode
 | 
				
			||||||
 | 
					    ("\\.tex\\'" . latex-mode)
 | 
				
			||||||
 | 
					    :bind (:map LaTeX-mode-map
 | 
				
			||||||
 | 
					                ("TAB" . cdlatex-tab)
 | 
				
			||||||
 | 
					                ("'" . cdlatex-math-modify)
 | 
				
			||||||
 | 
					                ("C-c C-e" . cdlatex-environment))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    :hook
 | 
				
			||||||
 | 
					    ;; (LaTeX-mode . olivetti-mode)
 | 
				
			||||||
 | 
					    ;; (LaTeX-mode . TeX-PDF-mode)
 | 
				
			||||||
 | 
					    ;; (LaTeX-mode . company-mode)
 | 
				
			||||||
 | 
					    ;; (LaTeX-mode . flyspell-mode)
 | 
				
			||||||
 | 
					    ;; (LaTeX-mode . xenops-mode)
 | 
				
			||||||
 | 
					    ;; (LaTeX-mode . flycheck-mode)
 | 
				
			||||||
 | 
					    ;; (LaTeX-mode . LaTeX-math-mode)
 | 
				
			||||||
 | 
					    (LaTeX-mode . turn-on-reftex)
 | 
				
			||||||
 | 
					    (LaTeX-mode . TeX-source-correlate-mode)
 | 
				
			||||||
 | 
					    (LaTeX-mode . try/latex-mode-setup)
 | 
				
			||||||
 | 
					    (LaTeX-mode . turn-on-cdlatex)
 | 
				
			||||||
 | 
					    (LaTeX-mode . lsp)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    :config
 | 
				
			||||||
 | 
					    ;; (setq TeX-auto-save t)
 | 
				
			||||||
 | 
					    (setq TeX-parse-self t)
 | 
				
			||||||
 | 
					    (setq-default TeX-master nil)
 | 
				
			||||||
 | 
					    (setq-default TeX-command-default "LatexMK")
 | 
				
			||||||
 | 
					    (setq TeX-save-query nil)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    (setq reftex-plug-into-AUCTeX t)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ;; ;; pdftools
 | 
				
			||||||
 | 
					    ;; ;; https://emacs.stackexchange.com/questions/21755/use-pdfview-as-default-auctex-pdf-viewer#21764
 | 
				
			||||||
 | 
					    (setq TeX-view-program-selection '((output-pdf "Zathura"))
 | 
				
			||||||
 | 
					          ;; TeX-view-program-list '(("PDF Tools" TeX-pdf-tools-sync-view))
 | 
				
			||||||
 | 
					          TeX-source-correlate-start-server t) ;; not sure if last line is neccessary
 | 
				
			||||||
 | 
					  ;; (add-to-list 'TeX-view-program-selection '(output-pdf "Zathura"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ;; clean intermdiate tex crap
 | 
				
			||||||
 | 
					  (add-to-list 'LaTeX-clean-intermediate-suffixes '"-figure[0-9]*\\.\\(pdf\\|md5\\|log\\|dpth\\|dep\\|run\\.xml\\)")
 | 
				
			||||||
 | 
					  (add-to-list 'LaTeX-clean-intermediate-suffixes '".auxlock")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ;; to have the buffer refresh after compilation,
 | 
				
			||||||
 | 
					    ;; very important so that PDFView refesh itself after comilation
 | 
				
			||||||
 | 
					    ;; (add-hook 'TeX-after-compilation-finished-functions
 | 
				
			||||||
 | 
					    ;;           #'TeX-revert-document-buffer)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ;; latexmk
 | 
				
			||||||
 | 
					    (require 'auctex-latexmk)
 | 
				
			||||||
 | 
					    (auctex-latexmk-setup)
 | 
				
			||||||
 | 
					    (setq auctex-latexmk-inherit-TeX-PDF-mode t))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Custom functions
 | 
				
			||||||
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
 | 
					(defun try/TeX-command-save-buffer-and-run-all ()
 | 
				
			||||||
 | 
					    "Save the buffer and run TeX-command-run-all"
 | 
				
			||||||
 | 
					    (interactive)
 | 
				
			||||||
 | 
					    (let (TeX-save-query) (TeX-save-document (TeX-master-file)))
 | 
				
			||||||
 | 
					    (TeX-command-run-all nil))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					;; copied ivy-bibtex and modified it to cite action
 | 
				
			||||||
 | 
					(defun try/ivy-bibtex-cite (&optional arg local-bib)
 | 
				
			||||||
 | 
					  "Search BibTeX entries using ivy.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					With a prefix ARG the cache is invalidated and the bibliography
 | 
				
			||||||
 | 
					reread.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If LOCAL-BIB is non-nil, display that the BibTeX entries are read
 | 
				
			||||||
 | 
					from the local bibliography.  This is set internally by
 | 
				
			||||||
 | 
					`ivy-bibtex-with-local-bibliography'."
 | 
				
			||||||
 | 
					  (interactive "P")
 | 
				
			||||||
 | 
					  (when arg
 | 
				
			||||||
 | 
					    (bibtex-completion-clear-cache))
 | 
				
			||||||
 | 
					  (bibtex-completion-init)
 | 
				
			||||||
 | 
					  (let* ((candidates (bibtex-completion-candidates))
 | 
				
			||||||
 | 
					          (key (bibtex-completion-key-at-point))
 | 
				
			||||||
 | 
					          (preselect (and key
 | 
				
			||||||
 | 
					                          (cl-position-if (lambda (cand)
 | 
				
			||||||
 | 
					                                            (member (cons "=key=" key)
 | 
				
			||||||
 | 
					                                                    (cdr cand)))
 | 
				
			||||||
 | 
					                                          candidates))))
 | 
				
			||||||
 | 
					    (ivy-read (format "Insert citation %s: " (if local-bib " (local)" ""))
 | 
				
			||||||
 | 
					              candidates
 | 
				
			||||||
 | 
					              :preselect preselect
 | 
				
			||||||
 | 
					              :caller 'ivy-bibtex
 | 
				
			||||||
 | 
					              :history 'ivy-bibtex-history
 | 
				
			||||||
 | 
					              :action 'ivy-bibtex-insert-citation)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(defun try/latex-mode-setup ()
 | 
				
			||||||
 | 
					  (require 'company-reftex)
 | 
				
			||||||
 | 
					        (turn-on-reftex)
 | 
				
			||||||
 | 
					        (require 'company-auctex)
 | 
				
			||||||
 | 
					        (require 'company-math)
 | 
				
			||||||
 | 
					(setq-local company-backends
 | 
				
			||||||
 | 
					      
 | 
				
			||||||
 | 
					    (append '(
 | 
				
			||||||
 | 
					                              (company-reftex-labels
 | 
				
			||||||
 | 
					                                company-reftex-citations)
 | 
				
			||||||
 | 
					              (company-math-symbols-unicode company-math-symbols-latex company-latex-commands)
 | 
				
			||||||
 | 
					              (company-auctex-macros company-auctex-symbols company-auctex-environments)
 | 
				
			||||||
 | 
					              company-ispell
 | 
				
			||||||
 | 
					              )
 | 
				
			||||||
 | 
					            company-backends)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(defun try/counsel-insert-file-path ()
 | 
				
			||||||
 | 
					  "Insert relative file path using counsel minibuffer"
 | 
				
			||||||
 | 
					  (interactive)
 | 
				
			||||||
 | 
					  (unless (featurep 'counsel) (require 'counsel))
 | 
				
			||||||
 | 
					  (ivy-read "Insert filename: " 'read-file-name-internal
 | 
				
			||||||
 | 
					            :matcher #'counsel--find-file-matcher
 | 
				
			||||||
 | 
					            :action
 | 
				
			||||||
 | 
					            (lambda (x)
 | 
				
			||||||
 | 
					              (insert (file-relative-name x)))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Folding
 | 
				
			||||||
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
 | 
					(use-package outshine
 | 
				
			||||||
 | 
					  :config
 | 
				
			||||||
 | 
					(setq LaTeX-section-list '(
 | 
				
			||||||
 | 
					                           ("part" 0)
 | 
				
			||||||
 | 
					                           ("chapter" 1)
 | 
				
			||||||
 | 
					                           ("section" 2)
 | 
				
			||||||
 | 
					                           ("subsection" 3)
 | 
				
			||||||
 | 
					                           ("subsubsection" 4)
 | 
				
			||||||
 | 
					                           ("paragraph" 5)
 | 
				
			||||||
 | 
					                           ("subparagraph" 6)
 | 
				
			||||||
 | 
					                           ("begin" 7)
 | 
				
			||||||
 | 
					                           )
 | 
				
			||||||
 | 
					      )
 | 
				
			||||||
 | 
					(add-hook 'LaTeX-mode-hook #'(lambda ()
 | 
				
			||||||
 | 
					                               (outshine-mode 1)
 | 
				
			||||||
 | 
					                               (setq outline-level #'LaTeX-outline-level)
 | 
				
			||||||
 | 
					                               (setq outline-regexp (LaTeX-outline-regexp t))
 | 
				
			||||||
 | 
					                               (setq outline-heading-alist
 | 
				
			||||||
 | 
					                                     (mapcar (lambda (x)
 | 
				
			||||||
 | 
					                                               (cons (concat "\\" (nth 0 x)) (nth 1 x)))
 | 
				
			||||||
 | 
					                                             LaTeX-section-list))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    (general-define-key
 | 
				
			||||||
 | 
					      :states '(normal visual)
 | 
				
			||||||
 | 
					      :keymaps 'LaTeX-mode-map
 | 
				
			||||||
 | 
					      "TAB"  '(outshine-cycle :which-key "outshine-cycle")
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ivy bibtex
 | 
				
			||||||
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
 | 
					  (use-package ivy-bibtex
 | 
				
			||||||
 | 
					    :custom
 | 
				
			||||||
 | 
					    (bibtex-completion-bibliography
 | 
				
			||||||
 | 
					          '("~/Documents/refs.bib"))
 | 
				
			||||||
 | 
					    (bibtex-completion-library-path '("~/papers"))
 | 
				
			||||||
 | 
					    (bibtex-completion-cite-prompt-for-optional-arguments nil)
 | 
				
			||||||
 | 
					    (bibtex-completion-cite-default-as-initial-input t)
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					*** Verilog
 | 
				
			||||||
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
 | 
					(setq verilog-linter "verilator --lint-only")
 | 
				
			||||||
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Misc
 | 
					* Misc
 | 
				
			||||||
** Restart Emacs
 | 
					** Restart Emacs
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
| 
						 | 
					@ -1548,7 +1776,6 @@ Better Diff in header sizes
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
* IRC
 | 
					* IRC
 | 
				
			||||||
** unsused 'erc'
 | 
					** unsused 'erc'
 | 
				
			||||||
#+begin_src emacs-lisp :tangle no
 | 
					#+begin_src emacs-lisp :tangle no
 | 
				
			||||||
| 
						 | 
					@ -1655,7 +1882,6 @@ a
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
* Startpage
 | 
					* Startpage
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
  (use-package dashboard
 | 
					  (use-package dashboard
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,9 @@
 | 
				
			||||||
# Beware! This file is rewritten by htop when settings are changed in the interface.
 | 
					# Beware! This file is rewritten by htop when settings are changed in the interface.
 | 
				
			||||||
# The parser is also very primitive, and not human-friendly.
 | 
					# The parser is also very primitive, and not human-friendly.
 | 
				
			||||||
 | 
					htop_version=3.1.2
 | 
				
			||||||
 | 
					config_reader_min_version=2
 | 
				
			||||||
fields=0 48 17 18 38 39 40 2 46 47 49 1
 | 
					fields=0 48 17 18 38 39 40 2 46 47 49 1
 | 
				
			||||||
sort_key=49
 | 
					sort_key=46
 | 
				
			||||||
sort_direction=-1
 | 
					sort_direction=-1
 | 
				
			||||||
tree_sort_key=46
 | 
					tree_sort_key=46
 | 
				
			||||||
tree_sort_direction=1
 | 
					tree_sort_direction=1
 | 
				
			||||||
| 
						 | 
					@ -11,15 +13,17 @@ shadow_other_users=0
 | 
				
			||||||
show_thread_names=0
 | 
					show_thread_names=0
 | 
				
			||||||
show_program_path=0
 | 
					show_program_path=0
 | 
				
			||||||
highlight_base_name=1
 | 
					highlight_base_name=1
 | 
				
			||||||
 | 
					highlight_deleted_exe=1
 | 
				
			||||||
highlight_megabytes=1
 | 
					highlight_megabytes=1
 | 
				
			||||||
highlight_threads=1
 | 
					highlight_threads=1
 | 
				
			||||||
highlight_changes=0
 | 
					highlight_changes=0
 | 
				
			||||||
highlight_changes_delay_secs=5
 | 
					highlight_changes_delay_secs=5
 | 
				
			||||||
find_comm_in_cmdline=1
 | 
					find_comm_in_cmdline=1
 | 
				
			||||||
strip_exe_from_cmdline=1
 | 
					strip_exe_from_cmdline=1
 | 
				
			||||||
show_merged_command=0
 | 
					show_merged_command=1
 | 
				
			||||||
tree_view=0
 | 
					tree_view=0
 | 
				
			||||||
tree_view_always_by_pid=0
 | 
					tree_view_always_by_pid=0
 | 
				
			||||||
 | 
					all_branches_collapsed=0
 | 
				
			||||||
header_margin=1
 | 
					header_margin=1
 | 
				
			||||||
detailed_cpu_time=0
 | 
					detailed_cpu_time=0
 | 
				
			||||||
cpu_count_from_one=1
 | 
					cpu_count_from_one=1
 | 
				
			||||||
| 
						 | 
					@ -32,8 +36,9 @@ account_guest_in_cpu_meter=0
 | 
				
			||||||
color_scheme=0
 | 
					color_scheme=0
 | 
				
			||||||
enable_mouse=1
 | 
					enable_mouse=1
 | 
				
			||||||
delay=20
 | 
					delay=20
 | 
				
			||||||
left_meters=LeftCPUs2 CPU Battery Blank Blank Blank Memory NetworkIO DiskIO
 | 
					 | 
				
			||||||
left_meter_modes=1 1 1 2 2 2 3 4 4
 | 
					 | 
				
			||||||
right_meters=RightCPUs2 Memory Swap Blank Blank Blank LoadAverage Uptime Tasks
 | 
					 | 
				
			||||||
right_meter_modes=1 1 1 2 2 2 3 4 4
 | 
					 | 
				
			||||||
hide_function_bar=0
 | 
					hide_function_bar=0
 | 
				
			||||||
 | 
					header_layout=two_50_50
 | 
				
			||||||
 | 
					column_meters_0=LeftCPUs2 CPU Battery Blank Blank Blank Memory NetworkIO DiskIO
 | 
				
			||||||
 | 
					column_meter_modes_0=1 1 1 2 2 2 3 4 4
 | 
				
			||||||
 | 
					column_meters_1=RightCPUs2 Memory Swap Blank Blank Blank LoadAverage Uptime Tasks
 | 
				
			||||||
 | 
					column_meter_modes_1=1 1 1 2 2 2 3 4 4
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -95,11 +95,15 @@ element {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
element-icon {
 | 
					element-icon {
 | 
				
			||||||
 | 
					    background-color:  @al;
 | 
				
			||||||
 | 
					    text-color: inherit;
 | 
				
			||||||
    size:                           24px;
 | 
					    size:                           24px;
 | 
				
			||||||
    border:                         0px;
 | 
					    border:                         0px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
element-text {
 | 
					element-text {
 | 
				
			||||||
 | 
					    background-color:  @al;
 | 
				
			||||||
 | 
					    text-color: inherit;
 | 
				
			||||||
    expand:                         true;
 | 
					    expand:                         true;
 | 
				
			||||||
    horizontal-align:               0;
 | 
					    horizontal-align:               0;
 | 
				
			||||||
    vertical-align:                 0.5;
 | 
					    vertical-align:                 0.5;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -103,11 +103,15 @@ element {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
element-icon {
 | 
					element-icon {
 | 
				
			||||||
 | 
					    background-color:  @al;
 | 
				
			||||||
 | 
					    text-color: inherit;
 | 
				
			||||||
    size:                           24px;
 | 
					    size:                           24px;
 | 
				
			||||||
    border:                         0px;
 | 
					    border:                         0px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
element-text {
 | 
					element-text {
 | 
				
			||||||
 | 
					    background-color:  @al;
 | 
				
			||||||
 | 
					    text-color: inherit;
 | 
				
			||||||
    expand:                         true;
 | 
					    expand:                         true;
 | 
				
			||||||
    horizontal-align:               0;
 | 
					    horizontal-align:               0;
 | 
				
			||||||
    vertical-align:                 0.5;
 | 
					    vertical-align:                 0.5;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -452,7 +452,6 @@ map )     jump_non
 | 
				
			||||||
map gh cd ~
 | 
					map gh cd ~
 | 
				
			||||||
map ge cd /etc
 | 
					map ge cd /etc
 | 
				
			||||||
map gu cd /usr
 | 
					map gu cd /usr
 | 
				
			||||||
map gd open_with dragon-drag-and-drop -a -x
 | 
					 | 
				
			||||||
map gl cd -r .
 | 
					map gl cd -r .
 | 
				
			||||||
map gL cd -r %f
 | 
					map gL cd -r %f
 | 
				
			||||||
map go cd /opt
 | 
					map go cd /opt
 | 
				
			||||||
| 
						 | 
					@ -468,6 +467,12 @@ map gR eval fm.cd(ranger.RANGERDIR)
 | 
				
			||||||
map g/ cd /
 | 
					map g/ cd /
 | 
				
			||||||
map g? cd /usr/share/doc/ranger
 | 
					map g? cd /usr/share/doc/ranger
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Custom Commands
 | 
				
			||||||
 | 
					map gd open_with dragon-drag-and-drop -a -x
 | 
				
			||||||
 | 
					# clean latex files
 | 
				
			||||||
 | 
					map dlc shell latexmk -c
 | 
				
			||||||
 | 
					map dlC shell latexmk -C
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# External Programs
 | 
					# External Programs
 | 
				
			||||||
map E  edit
 | 
					map E  edit
 | 
				
			||||||
map du shell -p du --max-depth=1 -h --apparent-size
 | 
					map du shell -p du --max-depth=1 -h --apparent-size
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -177,7 +177,7 @@ super + {_, shift +, ctrl + }{i,u}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# focus the last node/desktop
 | 
					# focus the last node/desktop
 | 
				
			||||||
super + {grave,Tab}
 | 
					super + {grave,Tab}
 | 
				
			||||||
	bspc {node,desktop} -f last
 | 
						bspc {node -f last.local ,desktop -f last}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# focus the older or newer node in the focus history
 | 
					# focus the older or newer node in the focus history
 | 
				
			||||||
#super + {o,i}
 | 
					#super + {o,i}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,5 +43,6 @@ set render-loading-fg           "#eff0eb" # fg " from SNAZZY
 | 
				
			||||||
set recolor-lightcolor          "#282828" # bg
 | 
					set recolor-lightcolor          "#282828" # bg
 | 
				
			||||||
set recolor-darkcolor           "#ebdbb2" # fg
 | 
					set recolor-darkcolor           "#ebdbb2" # fg
 | 
				
			||||||
set recolor-darkcolor           "#eff0eb" # fg " from SNAZZY
 | 
					set recolor-darkcolor           "#eff0eb" # fg " from SNAZZY
 | 
				
			||||||
set recolor                     "true"
 | 
					#dark mode as default
 | 
				
			||||||
 | 
					#set recolor                     "true"
 | 
				
			||||||
set recolor-keephue             true      # keep original color
 | 
					set recolor-keephue             true      # keep original color
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -16,9 +16,11 @@ map p print
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set recolor-keephue true
 | 
					set recolor-keephue true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# gruvbox
 | 
				
			||||||
#set recolor-lightcolor \#2B2A27
 | 
					#set recolor-lightcolor \#2B2A27
 | 
				
			||||||
#set recolor-darkcolor   \#f1f1f0
 | 
					#set recolor-darkcolor   \#f1f1f0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# snazzy
 | 
				
			||||||
#set recolor-darkcolor  \#ffffff
 | 
					#set recolor-darkcolor  \#ffffff
 | 
				
			||||||
#set recolor-lightcolor   \#282a36
 | 
					#set recolor-lightcolor   \#282a36
 | 
				
			||||||
#set default-bg \#282a36
 | 
					#set default-bg \#282a36
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -158,6 +158,9 @@ curl_cache(){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  cat "$cache_path"
 | 
					  cat "$cache_path"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					alias ..='cd ..'
 | 
				
			||||||
 | 
					alias ...='cd ../..'
 | 
				
			||||||
 | 
					alias ....='cd ../../'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alias doas='sudo '
 | 
					alias doas='sudo '
 | 
				
			||||||
| 
						 | 
					@ -173,6 +176,7 @@ alias sl='ls -CF'
 | 
				
			||||||
alias ls='ls --color=auto'
 | 
					alias ls='ls --color=auto'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alias please='sudo $(fc -ln -1)'
 | 
					alias please='sudo $(fc -ln -1)'
 | 
				
			||||||
 | 
					alias plz='echo sudo $(fc -ln -1); sudo $(fc -ln -1)'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alias p='paru'
 | 
					alias p='paru'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue