From b65486d2797d2b709d4dedb60cbb2581870a5c01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Mon, 9 Dec 2019 22:26:42 +0100 Subject: [PATCH] add: global bindings for programming modes --- init.el | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/init.el b/init.el index da4c9db..18a698e 100644 --- a/init.el +++ b/init.el @@ -167,7 +167,7 @@ (autoload 'fzf/start "fzf") :bind (("C-c f" . fzf) - ("C-c d" . my-lcd))) + ("C-c D" . my-lcd))) ;;; ### Window selection enhancements ### @@ -324,6 +324,17 @@ of the key binding used to execute this command." ;;; --------------------- +;;; ### Global bindings for programming modes ### + +(global-set-key (kbd "C-c d") #'lsp-describe-thing-at-point) +(global-set-key (kbd "C-c e n") #'flymake-goto-next-error) +(global-set-key (kbd "C-c e p") #'flymake-goto-prev-error) +(global-set-key (kbd "C-c e r") #'lsp-find-references) +(global-set-key (kbd "C-c e R") #'lsp-rename) +(global-set-key (kbd "C-c e i") #'lsp-find-implementation) +(global-set-key (kbd "C-c e t") #'lsp-find-type-definition) + + ;;; ### C and C++ ### ;;; The following Emacs packages [from MELPA](#add-melpa-package-list)