From d998ae45cfbf71601061c052848a3e3c5aa0c9b7 Mon Sep 17 00:00:00 2001
From: Aryadev Chavali <aryadev@aryadevchavali.com>
Date: Wed, 8 May 2024 01:30:04 +0530
Subject: (Emacs/*)~disable a lot of packages

Don't use them most of the time so what's the need?

If I'm ever in the situation where I need to use these I hope I have
internet connection.
---
 Emacs/.config/emacs/app.org    | 22 ++++++++--------------
 Emacs/.config/emacs/config.org |  5 ++++-
 Emacs/.config/emacs/lang.org   | 22 +++++++++++++++++-----
 3 files changed, 29 insertions(+), 20 deletions(-)

(limited to 'Emacs/.config/emacs')

diff --git a/Emacs/.config/emacs/app.org b/Emacs/.config/emacs/app.org
index 590bd4d..d5201a6 100644
--- a/Emacs/.config/emacs/app.org
+++ b/Emacs/.config/emacs/app.org
@@ -564,7 +564,10 @@ directory.
             (eshell-send-input))
         (message "Could not switch eshell: buffer is not real file")))))
 #+end_src
-* Elfeed
+* WAIT Elfeed
+:PROPERTIES:
+:header-args:emacs-lisp: :tangle no
+:END:
 Elfeed is the perfect RSS feed reader, integrated into Emacs
 perfectly.  I've got a set of feeds that I use for a large variety of
 stuff, mostly media and entertainment.  I've also bound "<leader> ar"
@@ -715,18 +718,6 @@ Core proced config, just a few bindings and evil collection setup.
   (with-eval-after-load "evil-collection"
     (evil-collection-proced-setup)))
 #+end_src
-** Proced narrow
-Along with that I setup the package ~proced-narrow~ which allows
-further filtering of the process list.
-#+begin_src emacs-lisp
-(use-package proced-narrow
-  :straight t
-  :after proced
-  :general
-  (nmap
-    :keymaps 'proced-mode-map
-    "%" #'proced-narrow))
-#+end_src
 * Calculator
 Surprise, surprise Emacs comes with a calculator.
 
@@ -867,7 +858,10 @@ and integrates slickly into image-dired.  Of course,
     "k" #'image-previous-line
     "l" #'image-forward-hscroll))
 #+end_src
-* ERC
+* WAIT ERC
+:PROPERTIES:
+:header-args:emacs-lisp: :tangle no
+:END:
 #+begin_src emacs-lisp
 (use-package erc
   :defer t
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org
index 27c20d4..045502b 100644
--- a/Emacs/.config/emacs/config.org
+++ b/Emacs/.config/emacs/config.org
@@ -1570,7 +1570,10 @@ crash (like the async handler for org-export).  Works really well with
    (start-process-shell-command "" "*pdflatex*" (concat "pdflatex -shell-escape "
                                                         (org-latex-export-to-latex)))))
 #+end_src
-** Org ref
+** WAIT Org ref
+:PROPERTIES:
+:header-args:emacs-lisp: :tangle no
+:END:
 For bibliographic stuff in $\LaTeX$ export.
 #+begin_src emacs-lisp
 (use-package org-ref
diff --git a/Emacs/.config/emacs/lang.org b/Emacs/.config/emacs/lang.org
index aaa5f61..7242d6c 100644
--- a/Emacs/.config/emacs/lang.org
+++ b/Emacs/.config/emacs/lang.org
@@ -88,7 +88,10 @@ There is no proper PDF viewing without this package.
   (with-eval-after-load "evil-collection"
     (evil-collection-pdf-setup)))
 #+end_src
-** PDF grep
+** WAIT PDF grep
+:PROPERTIES:
+:header-args:emacs-lisp: :tangle no
+:END:
 PDF grep is a Linux tool that allows for searches against the text
 inside of PDFs similar to standard grep.  This cannot be performed by
 standard grep due to how PDFs are encoded; they are not a clear text
@@ -332,7 +335,10 @@ execution of d-mode blocks and alias ~D-mode~ with ~d-mode~.
   (with-eval-after-load "org-mode"
     (setf (alist-get 'd org-babel-load-languages) t)))
 #+end_src
-* Rust
+* WAIT Rust
+:PROPERTIES:
+:header-args:emacs-lisp: :tangle no
+:END:
 #+begin_src emacs-lisp
 (use-package rust-mode
   :straight t
@@ -406,7 +412,10 @@ omnisharp.
    ("for"       . "∀")
    ("return"    . "⟼")))
 #+end_src
-* Java
+* WAIT Java
+:PROPERTIES:
+:header-args:emacs-lisp: :tangle no
+:END:
 I kinda dislike Java, but if necessary I will code in it.  Just setup
 a style and some pretty symbols.  You can use LSP to get cooler
 features to be fair.
@@ -609,7 +618,10 @@ Emmet for super speed code writing.
    "     </body>
 </html>"))
 #+end_src
-** Typescript
+** WAIT Typescript
+:PROPERTIES:
+:header-args:emacs-lisp: :tangle no
+:END:
 A child language of javascript which compiles to it.
 #+begin_src emacs-lisp
 (use-package typescript-mode
@@ -621,7 +633,7 @@ A child language of javascript which compiles to it.
 Common Lisp is a dialect of Lisp, the most /common/ one around.  Emacs
 comes with builtin Lisp support of course, but a REPL would be nice.
 
-** Sly
+** WAIT Sly
 Enter /SLY/.  Sly is a fork of /SLIME/ and is *mandatory* for lisp
 development on Emacs.
 
-- 
cgit v1.2.3-13-gbd6f