adding eglot symbols and some other tweaks
This commit is contained in:
parent
da84ac967c
commit
7fc4df5ade
52
README.org
52
README.org
|
@ -962,6 +962,7 @@ We also need to setup some capture templates to use some specific setups with my
|
||||||
:file-name "%<%Y-%m-%d>-bib"
|
:file-name "%<%Y-%m-%d>-bib"
|
||||||
:target (file+head "%<%Y-%m-%d>-bib.org" "#+TITLE: %<%Y-%m-%d> - Biblical\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* Notes")
|
:target (file+head "%<%Y-%m-%d>-bib.org" "#+TITLE: %<%Y-%m-%d> - Biblical\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* Notes")
|
||||||
:unnarrowed t)))
|
:unnarrowed t)))
|
||||||
|
(set-face-attribute 'magit-section-highlight nil :inherit 'variable-pitch)
|
||||||
(org-roam-setup)
|
(org-roam-setup)
|
||||||
:general
|
:general
|
||||||
(chris/leader-keys
|
(chris/leader-keys
|
||||||
|
@ -1618,7 +1619,8 @@ Consult has a lot of nice functions like Ivy's Counsel functions (enhanced searc
|
||||||
"sf" 'consult-find
|
"sf" 'consult-find
|
||||||
"sm" 'bookmark-jump
|
"sm" 'bookmark-jump
|
||||||
"sf" 'consult-flymake
|
"sf" 'consult-flymake
|
||||||
"sy" 'consult-yank-from-kill-ring))
|
"sy" 'consult-yank-from-kill-ring
|
||||||
|
"sb" 'consult-eglot-symbols))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
*** MARGINALIA
|
*** MARGINALIA
|
||||||
|
@ -1920,6 +1922,7 @@ I'm going to use projectile to keep my projects inline.
|
||||||
"op" 'projectile-switch-open-project
|
"op" 'projectile-switch-open-project
|
||||||
"gc" 'projectile-compile-project
|
"gc" 'projectile-compile-project
|
||||||
"gr" 'projectile-run-project
|
"gr" 'projectile-run-project
|
||||||
|
"gd" 'projectile-run-gdb
|
||||||
"fp" 'project-find-file
|
"fp" 'project-find-file
|
||||||
"fP" 'project-switch-project))
|
"fP" 'project-switch-project))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
@ -1965,6 +1968,7 @@ Ace link provides an avy like search for links. Upon using the keybindings prese
|
||||||
** Window Management
|
** Window Management
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(setq display-buffer-alist
|
(setq display-buffer-alist
|
||||||
|
(if (string= system-name "syl")
|
||||||
'(("\\*e?shell\\*"
|
'(("\\*e?shell\\*"
|
||||||
(display-buffer-in-side-window)
|
(display-buffer-in-side-window)
|
||||||
(side . bottom)
|
(side . bottom)
|
||||||
|
@ -1973,15 +1977,10 @@ Ace link provides an avy like search for links. Upon using the keybindings prese
|
||||||
(display-buffer-in-side-window)
|
(display-buffer-in-side-window)
|
||||||
(side . right)
|
(side . right)
|
||||||
(window-width . 0.4))
|
(window-width . 0.4))
|
||||||
(if (string= system-name "syl")
|
|
||||||
("*compilation*"
|
("*compilation*"
|
||||||
(display-buffer-in-side-window)
|
(display-buffer-in-side-window)
|
||||||
(side . right)
|
(side . right)
|
||||||
(window-width . 0.4))
|
(window-width . 0.4))
|
||||||
("*compilation*"
|
|
||||||
(display-buffer-in-side-window)
|
|
||||||
(side . bottom)
|
|
||||||
(window-height . 0.25)))
|
|
||||||
("*org-roam*"
|
("*org-roam*"
|
||||||
(display-buffer-in-side-window)
|
(display-buffer-in-side-window)
|
||||||
(side . right)
|
(side . right)
|
||||||
|
@ -2000,6 +1999,39 @@ Ace link provides an avy like search for links. Upon using the keybindings prese
|
||||||
(window-height . 0.25))
|
(window-height . 0.25))
|
||||||
("\\*Async Shell Command\\*"
|
("\\*Async Shell Command\\*"
|
||||||
(display-buffer-no-window))
|
(display-buffer-no-window))
|
||||||
|
)
|
||||||
|
|
||||||
|
'(("\\*e?shell\\*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . bottom)
|
||||||
|
(window-height . 0.25))
|
||||||
|
("*helpful*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . bottom)
|
||||||
|
(window-height . 0.25))
|
||||||
|
("*compilation*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . bottom)
|
||||||
|
(window-height . 0.25))
|
||||||
|
("*org-roam*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . right)
|
||||||
|
(window-width . 0.3))
|
||||||
|
("\\*elfeed-entry\\*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . bottom)
|
||||||
|
(window-height . 0.70))
|
||||||
|
("*Agenda Commands*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . right)
|
||||||
|
(window-width . 0.30))
|
||||||
|
("\\*Bongo-Elfeed Queue\\*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . bottom)
|
||||||
|
(window-height . 0.25))
|
||||||
|
("\\*Async Shell Command\\*"
|
||||||
|
(display-buffer-no-window))
|
||||||
|
)
|
||||||
))
|
))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
@ -2996,10 +3028,10 @@ Let's add our own eshell prompt. and set the password cache to a significantly h
|
||||||
"C-d" 'kill-buffer-and-window))
|
"C-d" 'kill-buffer-and-window))
|
||||||
#+end_src
|
#+end_src
|
||||||
*** Esh-autosuggest
|
*** Esh-autosuggest
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp :tangle no
|
||||||
;; (use-package esh-autosuggest
|
(use-package esh-autosuggest
|
||||||
;; ;; :hook (eshell-mode . esh-autosuggest-mode)
|
:hook (eshell-mode . esh-autosuggest-mode)
|
||||||
;; :ensure nil)
|
:ensure nil)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Vterm
|
** Vterm
|
||||||
|
|
48
init.el
48
init.el
|
@ -665,6 +665,7 @@
|
||||||
:file-name "%<%Y-%m-%d>-bib"
|
:file-name "%<%Y-%m-%d>-bib"
|
||||||
:target (file+head "%<%Y-%m-%d>-bib.org" "#+TITLE: %<%Y-%m-%d> - Biblical\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* Notes")
|
:target (file+head "%<%Y-%m-%d>-bib.org" "#+TITLE: %<%Y-%m-%d> - Biblical\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* Notes")
|
||||||
:unnarrowed t)))
|
:unnarrowed t)))
|
||||||
|
(set-face-attribute 'magit-section-highlight nil :inherit 'variable-pitch)
|
||||||
(org-roam-setup)
|
(org-roam-setup)
|
||||||
:general
|
:general
|
||||||
(chris/leader-keys
|
(chris/leader-keys
|
||||||
|
@ -1079,7 +1080,8 @@ If on a:
|
||||||
"sf" 'consult-find
|
"sf" 'consult-find
|
||||||
"sm" 'bookmark-jump
|
"sm" 'bookmark-jump
|
||||||
"sf" 'consult-flymake
|
"sf" 'consult-flymake
|
||||||
"sy" 'consult-yank-from-kill-ring))
|
"sy" 'consult-yank-from-kill-ring
|
||||||
|
"sb" 'consult-eglot-symbols))
|
||||||
|
|
||||||
(use-package marginalia
|
(use-package marginalia
|
||||||
:bind (:map minibuffer-local-map
|
:bind (:map minibuffer-local-map
|
||||||
|
@ -1319,6 +1321,7 @@ targets."
|
||||||
"op" 'projectile-switch-open-project
|
"op" 'projectile-switch-open-project
|
||||||
"gc" 'projectile-compile-project
|
"gc" 'projectile-compile-project
|
||||||
"gr" 'projectile-run-project
|
"gr" 'projectile-run-project
|
||||||
|
"gd" 'projectile-run-gdb
|
||||||
"fp" 'project-find-file
|
"fp" 'project-find-file
|
||||||
"fP" 'project-switch-project))
|
"fP" 'project-switch-project))
|
||||||
|
|
||||||
|
@ -1345,6 +1348,7 @@ targets."
|
||||||
"gL" 'ace-link))
|
"gL" 'ace-link))
|
||||||
|
|
||||||
(setq display-buffer-alist
|
(setq display-buffer-alist
|
||||||
|
(if (string= system-name "syl")
|
||||||
'(("\\*e?shell\\*"
|
'(("\\*e?shell\\*"
|
||||||
(display-buffer-in-side-window)
|
(display-buffer-in-side-window)
|
||||||
(side . bottom)
|
(side . bottom)
|
||||||
|
@ -1353,15 +1357,10 @@ targets."
|
||||||
(display-buffer-in-side-window)
|
(display-buffer-in-side-window)
|
||||||
(side . right)
|
(side . right)
|
||||||
(window-width . 0.4))
|
(window-width . 0.4))
|
||||||
(if (string= system-name "syl")
|
|
||||||
("*compilation*"
|
("*compilation*"
|
||||||
(display-buffer-in-side-window)
|
(display-buffer-in-side-window)
|
||||||
(side . right)
|
(side . right)
|
||||||
(window-width . 0.4))
|
(window-width . 0.4))
|
||||||
("*compilation*"
|
|
||||||
(display-buffer-in-side-window)
|
|
||||||
(side . bottom)
|
|
||||||
(window-height . 0.25)))
|
|
||||||
("*org-roam*"
|
("*org-roam*"
|
||||||
(display-buffer-in-side-window)
|
(display-buffer-in-side-window)
|
||||||
(side . right)
|
(side . right)
|
||||||
|
@ -1380,6 +1379,39 @@ targets."
|
||||||
(window-height . 0.25))
|
(window-height . 0.25))
|
||||||
("\\*Async Shell Command\\*"
|
("\\*Async Shell Command\\*"
|
||||||
(display-buffer-no-window))
|
(display-buffer-no-window))
|
||||||
|
)
|
||||||
|
|
||||||
|
'(("\\*e?shell\\*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . bottom)
|
||||||
|
(window-height . 0.25))
|
||||||
|
("*helpful*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . bottom)
|
||||||
|
(window-height . 0.25))
|
||||||
|
("*compilation*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . bottom)
|
||||||
|
(window-height . 0.25))
|
||||||
|
("*org-roam*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . right)
|
||||||
|
(window-width . 0.3))
|
||||||
|
("\\*elfeed-entry\\*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . bottom)
|
||||||
|
(window-height . 0.70))
|
||||||
|
("*Agenda Commands*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . right)
|
||||||
|
(window-width . 0.30))
|
||||||
|
("\\*Bongo-Elfeed Queue\\*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . bottom)
|
||||||
|
(window-height . 0.25))
|
||||||
|
("\\*Async Shell Command\\*"
|
||||||
|
(display-buffer-no-window))
|
||||||
|
)
|
||||||
))
|
))
|
||||||
|
|
||||||
(defun chris/kill-buffer-frame ()
|
(defun chris/kill-buffer-frame ()
|
||||||
|
@ -2098,10 +2130,6 @@ targets."
|
||||||
(general-def '(normal insert) eshell-mode-map
|
(general-def '(normal insert) eshell-mode-map
|
||||||
"C-d" 'kill-buffer-and-window))
|
"C-d" 'kill-buffer-and-window))
|
||||||
|
|
||||||
;; (use-package esh-autosuggest
|
|
||||||
;; ;; :hook (eshell-mode . esh-autosuggest-mode)
|
|
||||||
;; :ensure nil)
|
|
||||||
|
|
||||||
(setq vterm-buffer-name-string "vterm %s")
|
(setq vterm-buffer-name-string "vterm %s")
|
||||||
(defun chris/vterm-setup ()
|
(defun chris/vterm-setup ()
|
||||||
"Setup vterm with my preferred settings"
|
"Setup vterm with my preferred settings"
|
||||||
|
|
Loading…
Reference in a new issue