update dmenu and st and also change color themes
This commit is contained in:
@@ -33,6 +33,7 @@ c-white-2 "#ecebec")
|
||||
(set-face-attribute 'default nil :font "Monoid" :height 120)
|
||||
#+end_src
|
||||
|
||||
|
||||
** Some mode settings based on personal preferences
|
||||
#+begin_src emacs-lisp
|
||||
(global-hl-line-mode 1)
|
||||
@@ -44,6 +45,7 @@ c-white-2 "#ecebec")
|
||||
(global-display-line-numbers-mode 1)
|
||||
#+end_src
|
||||
|
||||
|
||||
** Setting some variables
|
||||
#+begin_src emacs-lisp
|
||||
(setq initial-major-mode 'emacs-lisp-mode
|
||||
@@ -55,6 +57,7 @@ c-white-2 "#ecebec")
|
||||
inhibit-startup-screen t)
|
||||
#+end_src
|
||||
|
||||
|
||||
** Emacs startup hook
|
||||
#+begin_src emacs-lisp
|
||||
(add-hook 'emacs-startup-hook
|
||||
@@ -106,6 +109,7 @@ Remap ivy keys to Colemak-DH
|
||||
(ivy-mode 1))
|
||||
#+end_src
|
||||
|
||||
|
||||
** Evil
|
||||
*** Configure evil mode
|
||||
#+begin_src emacs-lisp
|
||||
@@ -135,6 +139,7 @@ To get colemak-dh bindings in evil mode
|
||||
(global-evil-colemak-basics-mode 1))
|
||||
#+end_src
|
||||
|
||||
|
||||
** Treemacs
|
||||
*** Configure treemacs
|
||||
#+begin_src emacs-lisp
|
||||
@@ -145,6 +150,7 @@ To get colemak-dh bindings in evil mode
|
||||
(treemacs-git-mode 'deferred))
|
||||
#+end_src
|
||||
|
||||
|
||||
** Configure treemacs-evil
|
||||
Configure treemacs-evil to get colemak-dh bindings
|
||||
#+begin_src emacs-lisp
|
||||
@@ -161,6 +167,7 @@ Configure treemacs-evil to get colemak-dh bindings
|
||||
)
|
||||
#+end_src
|
||||
|
||||
|
||||
** LSP
|
||||
*** Configure lsp-mode
|
||||
#+begin_src emacs-lisp
|
||||
@@ -191,6 +198,7 @@ Configure treemacs-evil to get colemak-dh bindings
|
||||
(lsp-ui-doc-enable 1))
|
||||
#+end_src
|
||||
|
||||
|
||||
** Company
|
||||
*** Configure company
|
||||
For autocomplete
|
||||
@@ -211,6 +219,7 @@ For autocomplete
|
||||
:hook (company-mode . company-quickhelp-mode))
|
||||
#+end_src
|
||||
|
||||
|
||||
** Treesitter
|
||||
#+begin_src emacs-lisp
|
||||
(use-package tree-sitter-langs)
|
||||
@@ -237,11 +246,13 @@ For autocomplete
|
||||
"\\.nomad\\'")
|
||||
#+end_src
|
||||
|
||||
|
||||
** Magit
|
||||
#+begin_src emacs-lisp
|
||||
(use-package magit)
|
||||
#+end_src
|
||||
|
||||
|
||||
* VTerm
|
||||
*** Configure vterm
|
||||
#+begin_src emacs-lisp
|
||||
@@ -315,6 +326,7 @@ For autocomplete
|
||||
(use-package general)
|
||||
#+end_src
|
||||
|
||||
|
||||
* Mode specific hooks
|
||||
#+begin_src emacs-lisp
|
||||
(add-hook 'c-mode-hook 'lsp)
|
||||
@@ -378,6 +390,7 @@ For autocomplete
|
||||
))))
|
||||
#+end_comment
|
||||
|
||||
|
||||
* Pop-up terminal
|
||||
Stolen from [[https://www.reddit.com/r/emacs/comments/ft84xy/run_shell_command_in_new_vterm/][this]] reddit post
|
||||
#+begin_src emacs-lisp
|
||||
@@ -423,6 +436,7 @@ This returns the command to run in the terminal
|
||||
("rs" (concat "rustc" full " -o " file " && " file " && rm " file)))))
|
||||
#+end_src
|
||||
|
||||
|
||||
* Keybinds
|
||||
** General
|
||||
#+begin_src emacs-lisp
|
||||
|
Reference in New Issue
Block a user