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)