From f0563805f0b61fe0c2d4b88d71690841c7553e7f Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Tue, 17 Jan 2023 18:15:24 +0700 Subject: [PATCH] Trying to get the tab selection working. ob-c template --- .config/emacs/init.org | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.config/emacs/init.org b/.config/emacs/init.org index e3d0d2b..c9c2d39 100644 --- a/.config/emacs/init.org +++ b/.config/emacs/init.org @@ -808,6 +808,26 @@ The theme of `C-x 4` bindings is that they operate on other windows, so this fun (global-set-key (kbd "M-8") '(lambda () (interactive) (tab-bar-select-tab 8))) (global-set-key (kbd "M-9") '(lambda () (interactive) (tab-bar-select-tab 9))) +(evil-global-set-key 'insert (kbd "M-1") '(lambda () (interactive) (tab-bar-select-tab 1))) +(evil-global-set-key 'insert (kbd "M-2") '(lambda () (interactive) (tab-bar-select-tab 2))) +(evil-global-set-key 'insert (kbd "M-3") '(lambda () (interactive) (tab-bar-select-tab 3))) +(evil-global-set-key 'insert (kbd "M-4") '(lambda () (interactive) (tab-bar-select-tab 4))) +(evil-global-set-key 'insert (kbd "M-5") '(lambda () (interactive) (tab-bar-select-tab 5))) +(evil-global-set-key 'insert (kbd "M-6") '(lambda () (interactive) (tab-bar-select-tab 6))) +(evil-global-set-key 'insert (kbd "M-7") '(lambda () (interactive) (tab-bar-select-tab 7))) +(evil-global-set-key 'insert (kbd "M-8") '(lambda () (interactive) (tab-bar-select-tab 8))) +(evil-global-set-key 'insert (kbd "M-9") '(lambda () (interactive) (tab-bar-select-tab 9))) + +(evil-global-set-key 'normal (kbd "M-1") '(lambda () (interactive) (tab-bar-select-tab 1))) +(evil-global-set-key 'normal (kbd "M-2") '(lambda () (interactive) (tab-bar-select-tab 2))) +(evil-global-set-key 'normal (kbd "M-3") '(lambda () (interactive) (tab-bar-select-tab 3))) +(evil-global-set-key 'normal (kbd "M-4") '(lambda () (interactive) (tab-bar-select-tab 4))) +(evil-global-set-key 'normal (kbd "M-5") '(lambda () (interactive) (tab-bar-select-tab 5))) +(evil-global-set-key 'normal (kbd "M-6") '(lambda () (interactive) (tab-bar-select-tab 6))) +(evil-global-set-key 'normal (kbd "M-7") '(lambda () (interactive) (tab-bar-select-tab 7))) +(evil-global-set-key 'normal (kbd "M-8") '(lambda () (interactive) (tab-bar-select-tab 8))) +(evil-global-set-key 'normal (kbd "M-9") '(lambda () (interactive) (tab-bar-select-tab 9))) + #+end_src ** Projects #+begin_src emacs-lisp @@ -1067,6 +1087,7 @@ targets." (add-to-list 'org-structure-template-alist '("rs" . "src rust")) (add-to-list 'org-structure-template-alist '("py" . "src python")) (add-to-list 'org-structure-template-alist '("hs" . "src haskell")) + (add-to-list 'org-structure-template-alist '("cc" . "src C :includes stdio.h stdlib.h")) (setq org-edit-src-content-indentation 0)) (with-eval-after-load 'org (joe/org-init))