adding temel stuff

This commit is contained in:
Chris Cochrun 2022-04-26 12:41:51 -05:00
parent e55f0300ca
commit e9a5ac733d
3 changed files with 27 additions and 5 deletions

View file

@ -287,7 +287,11 @@ Let's make parens and other delimiters easier to tell apart by making nested one
(use-package aggressive-indent (use-package aggressive-indent
:defer 1 :defer 1
:config :config
<<<<<<< HEAD
(aggressive-indent-mode -1)) (aggressive-indent-mode -1))
=======
)
>>>>>>> 2338cd74 (adding temel stuff)
#+end_src #+end_src
#+begin_src emacs-lisp #+begin_src emacs-lisp
@ -1587,7 +1591,7 @@ Tempel is another templating system. Also perhaps even more powerful with it's e
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package tempel (use-package tempel
:bind (("M-+" . tempel-complete) ;; Alternative tempel-expand :bind (("M-+" . tempel-complete) ;; Alternative tempel-expand
("M-*" . tempel-insert) ("M-'" . tempel-insert)
("C-M-<return>" . tempel-done)) ("C-M-<return>" . tempel-done))
:init :init
@ -1611,6 +1615,9 @@ Tempel is another templating system. Also perhaps even more powerful with it's e
;; either locally or globally. `expand-abbrev' is bound to C-x '. ;; either locally or globally. `expand-abbrev' is bound to C-x '.
;; (add-hook 'prog-mode-hook #'tempel-abbrev-mode) ;; (add-hook 'prog-mode-hook #'tempel-abbrev-mode)
;; (tempel-global-abbrev-mode) ;; (tempel-global-abbrev-mode)
:general
(chris/leader-keys
"it" 'tempel-insert)
) )
#+END_SRC #+END_SRC
@ -1767,10 +1774,11 @@ Let's also set =hl-line-mode= to be on for comint and prog modes
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(add-hook 'comint-mode-hook 'hl-line-mode) (add-hook 'comint-mode-hook 'hl-line-mode)
(add-hook 'prog-mode-hook 'hl-line-mode) (add-hook 'prog-mode-hook 'hl-line-mode)
(add-hook 'prog-mode-hook 'hs-minor-mode)
#+END_SRC #+END_SRC
*** C++ *** C++
In c++ I just want to make sure lsp is called when enter cc-mode In c++ I just want to make sure lsp is called when enter c++-mode
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(add-hook 'c++-mode-hook 'lsp) (add-hook 'c++-mode-hook 'lsp)
#+END_SRC #+END_SRC
@ -2798,7 +2806,8 @@ Since Bongo seems kinda difficult I shall give EMMS another try.
:keymaps 'override :keymaps 'override
"mo" 'emms "mo" 'emms
"mb" 'emms-browser "mb" 'emms-browser
"mp" 'emms-pause) "mp" 'emms-pause
"ma" 'emms-add-dired)
(general-def 'normal emms-playlist-mode-map (general-def 'normal emms-playlist-mode-map
"q" 'bury-buffer "q" 'bury-buffer
"d" 'emms-playlist-mode-kill-track "d" 'emms-playlist-mode-kill-track

13
init.el
View file

@ -126,7 +126,11 @@
(use-package aggressive-indent (use-package aggressive-indent
:defer 1 :defer 1
:config :config
<<<<<<< HEAD
(aggressive-indent-mode -1)) (aggressive-indent-mode -1))
=======
)
>>>>>>> 2338cd74 (adding temel stuff)
(use-package adaptive-wrap (use-package adaptive-wrap
:defer t) :defer t)
@ -1086,7 +1090,7 @@ targets."
(use-package tempel (use-package tempel
:bind (("M-+" . tempel-complete) ;; Alternative tempel-expand :bind (("M-+" . tempel-complete) ;; Alternative tempel-expand
("M-*" . tempel-insert) ("M-'" . tempel-insert)
("C-M-<return>" . tempel-done)) ("C-M-<return>" . tempel-done))
:init :init
@ -1110,6 +1114,9 @@ targets."
;; either locally or globally. `expand-abbrev' is bound to C-x '. ;; either locally or globally. `expand-abbrev' is bound to C-x '.
;; (add-hook 'prog-mode-hook #'tempel-abbrev-mode) ;; (add-hook 'prog-mode-hook #'tempel-abbrev-mode)
;; (tempel-global-abbrev-mode) ;; (tempel-global-abbrev-mode)
:general
(chris/leader-keys
"it" 'tempel-insert)
) )
(use-package projectile (use-package projectile
@ -1223,6 +1230,7 @@ targets."
(add-hook 'comint-mode-hook 'hl-line-mode) (add-hook 'comint-mode-hook 'hl-line-mode)
(add-hook 'prog-mode-hook 'hl-line-mode) (add-hook 'prog-mode-hook 'hl-line-mode)
(add-hook 'prog-mode-hook 'hs-minor-mode)
(add-hook 'c++-mode-hook 'lsp) (add-hook 'c++-mode-hook 'lsp)
@ -2034,7 +2042,8 @@ interfere with the default `bongo-playlist-buffer'."
:keymaps 'override :keymaps 'override
"mo" 'emms "mo" 'emms
"mb" 'emms-browser "mb" 'emms-browser
"mp" 'emms-pause) "mp" 'emms-pause
"ma" 'emms-add-dired)
(general-def 'normal emms-playlist-mode-map (general-def 'normal emms-playlist-mode-map
"q" 'bury-buffer "q" 'bury-buffer
"d" 'emms-playlist-mode-kill-track "d" 'emms-playlist-mode-kill-track

View file

@ -70,6 +70,10 @@ c-mode :condition (re-search-backward "^\\w*$" (line-beginning-position) 'noerro
(inc "#include <" (p (concat (file-name-base (or (buffer-file-name) (buffer-name))) ".h")) ">") (inc "#include <" (p (concat (file-name-base (or (buffer-file-name) (buffer-name))) ".h")) ">")
(incc "#include \"" (p (concat (file-name-base (or (buffer-file-name) (buffer-name))) ".h")) "\"") (incc "#include \"" (p (concat (file-name-base (or (buffer-file-name) (buffer-name))) ".h")) "\"")
c++-mode
(Q_PROP "Q_PROPERTY(" (p "type") " " (p "name") " READ " (p "name") " WRITE set" (p "name") " NOTIFY " (p "name") "CHANGED)")
org-mode org-mode
(title "#+title: " p n "#+author: Chris Cochrun" n n) (title "#+title: " p n "#+author: Chris Cochrun" n n)