aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Fürmetz <fuermetz@mailbox.org>2019-01-22 22:43:08 +0100
committerGitHub <noreply@github.com>2019-01-22 22:43:08 +0100
commitc339f7f8234f55096981411e215423538b9c11a8 (patch)
tree70c8f5d62717d1855d7da69879478d5ea0d70954
parent1b03e4e0071954646be1f50483244c23acfbd253 (diff)
parentaf7c9a32bad17e88b63a95d5b9377f104024006f (diff)
Merge pull request #52 from TheBB/function-keys-exception
Check vterm-keymap-exceptions for function keys
-rw-r--r--vterm.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/vterm.el b/vterm.el
index 469a12c..ba42192 100644
--- a/vterm.el
+++ b/vterm.el
@@ -182,7 +182,9 @@ for different shell. "
(mapcar (lambda (key)
(define-key vterm-mode-map (kbd key) #'vterm--self-insert))
(append (cl-loop for number from 1 to 12
- collect (format "<f%i>" number))
+ for key = (format "<f%i>" number)
+ unless (member key vterm-keymap-exceptions)
+ collect key)
(cl-loop for prefix in '("C-" "M-")
append (cl-loop for char from ?a to ?z
for key = (format "%s%c" prefix char)