adding temel stuff
This commit is contained in:
parent
e55f0300ca
commit
e9a5ac733d
15
README.org
15
README.org
|
@ -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
13
init.el
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Reference in a new issue