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:
61
README.org
61
README.org
@@ -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
20
init.el
@@ -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))
|
||||||
|
Reference in New Issue
Block a user