Term-mode: Add hook to toggle between char/line mode
This commit is contained in:
parent
fed3fe0204
commit
794973b051
1 changed files with 22 additions and 0 deletions
22
config.org
22
config.org
|
|
@ -103,6 +103,28 @@ When first checking out this config, run =irony-install-server= to make and inst
|
||||||
)
|
)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
* Term
|
||||||
|
|
||||||
|
** Toggle between char- and line-mode
|
||||||
|
|
||||||
|
Courtesy goes to https://joelmccracken.github.io/entries/switching-between-term-mode-and-line-mode-in-emacs-term/
|
||||||
|
|
||||||
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
(require 'term)
|
||||||
|
|
||||||
|
(defun jnm/term-toggle-mode ()
|
||||||
|
"Toggles term between line mode and char mode"
|
||||||
|
(interactive)
|
||||||
|
(if (term-in-line-mode)
|
||||||
|
(term-char-mode)
|
||||||
|
(term-line-mode)))
|
||||||
|
|
||||||
|
(define-key term-mode-map (kbd "C-c C-j") 'jnm/term-toggle-mode)
|
||||||
|
(define-key term-mode-map (kbd "C-c C-k") 'jnm/term-toggle-mode)
|
||||||
|
|
||||||
|
(define-key term-raw-map (kbd "C-c C-j") 'jnm/term-toggle-mode)
|
||||||
|
(define-key term-raw-map (kbd "C-c C-k") 'jnm/term-toggle-mode)
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
* Resize frame
|
* Resize frame
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue