Extra Modes & Commented Out Code Cleanup

- Add modes for fish shell, git files, & vimrc
- Remove commented out typescript language support
- Replace commented out code blocks with no tangle
This commit is contained in:
Sravan Balaji
2021-05-09 18:47:51 -04:00
parent cc53769619
commit 5505fbd6a6
2 changed files with 52 additions and 29 deletions

View File

@@ -46,7 +46,7 @@ Package sources and initialization.
(setq use-package-always-ensure t) (setq use-package-always-ensure t)
#+end_src #+end_src
* Basic UI Configuration Basic UI Configuration
** Disable Unnecessary Visual Elements ** Disable Unnecessary Visual Elements
@@ -534,12 +534,42 @@ Add ~#+auto_tangle: t~ to the org document to enable this.
*** Language Modes *** Language Modes
**** Fish Shell
#+begin_src emacs-lisp
(use-package fish-mode)
#+end_src
**** Git Attributes
#+begin_src emacs-lisp
(use-package gitattributes-mode)
#+end_src
**** Git Config
#+begin_src emacs-lisp
(use-package gitconfig-mode)
#+end_src
**** Git Ignore
#+begin_src emacs-lisp
(use-package gitignore-mode)
#+end_src
**** Haskell **** Haskell
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package haskell-mode) (use-package haskell-mode)
#+end_src #+end_src
**** Vimrc
#+begin_src emacs-lisp
(use-package vimrc-mode)
#+end_src
*** Language Servers *** Language Servers
#+begin_src emacs-lisp #+begin_src emacs-lisp
@@ -566,16 +596,6 @@ Add ~#+auto_tangle: t~ to the org document to enable this.
(use-package lsp-ivy) (use-package lsp-ivy)
#+end_src #+end_src
# *** TypeScript
# #+begin_src emacs-lisp
# (use-package typescript-mode
# :mode "\\.tx\\'"
# :hook (typescript-mode .lsp-deferred)
# :config
# (setq typescript-indent-level 2))
# #+end_src
*** Company Mode *** Company Mode
#+begin_src emacs-lisp #+begin_src emacs-lisp
@@ -622,16 +642,19 @@ Add ~#+auto_tangle: t~ to the org document to enable this.
:custom :custom
(magit-display-buffer-function #'magit-display-buffer-same-window-except-diff-v1) (magit-display-buffer-function #'magit-display-buffer-same-window-except-diff-v1)
) )
#+end_src
;; NOTE: evil-magit was removed from MELPA and now a part of evil-collection *NOT IN USE*
;; (use-package evil-magit #+begin_src emacs-lisp :tangle no
;; :after magit NOTE: evil-magit was removed from MELPA and now a part of evil-collection
;; ) (use-package evil-magit
:after magit
)
;; ;; NOTE: Make sure to configure a GitHub token before using this package! ;; NOTE: Make sure to configure a GitHub token before using this package!
;; ;; - https://magit.vc/manual/forge/Token-Creation.html#Token-Creation ;; - https://magit.vc/manual/forge/Token-Creation.html#Token-Creation
;; ;; - https://magit.vc/manual/ghub/Getting-Started.html#Getting-Started ;; - https://magit.vc/manual/ghub/Getting-Started.html#Getting-Started
;; (use-package forge) (use-package forge)
#+end_src #+end_src
** Rainbow Delimeters ** Rainbow Delimeters

20
init.el
View File

@@ -395,8 +395,18 @@
(use-package evil-nerd-commenter (use-package evil-nerd-commenter
:bind ("M-/" . evilnc-comment-or-uncomment-lines)) :bind ("M-/" . evilnc-comment-or-uncomment-lines))
(use-package fish-mode)
(use-package gitattributes-mode)
(use-package gitconfig-mode)
(use-package gitignore-mode)
(use-package haskell-mode) (use-package haskell-mode)
(use-package vimrc-mode)
(defun sb/lsp-mode-setup () (defun sb/lsp-mode-setup ()
(setq lsp-headerline-breadcrumb-segments '(path-up-to-project file symbols)) (setq lsp-headerline-breadcrumb-segments '(path-up-to-project file symbols))
(lsp-headerline-breadcrumb-mode)) (lsp-headerline-breadcrumb-mode))
@@ -455,16 +465,6 @@
(magit-display-buffer-function #'magit-display-buffer-same-window-except-diff-v1) (magit-display-buffer-function #'magit-display-buffer-same-window-except-diff-v1)
) )
;; NOTE: evil-magit was removed from MELPA and now a part of evil-collection
;; (use-package evil-magit
;; :after magit
;; )
;; ;; NOTE: Make sure to configure a GitHub token before using this package!
;; ;; - https://magit.vc/manual/forge/Token-Creation.html#Token-Creation
;; ;; - https://magit.vc/manual/ghub/Getting-Started.html#Getting-Started
;; (use-package forge)
;; Rainbow Delimiters ;; Rainbow Delimiters
(use-package rainbow-delimiters (use-package rainbow-delimiters
:hook (prog-mode . rainbow-delimiters-mode)) :hook (prog-mode . rainbow-delimiters-mode))