diff options
| author | benj <benj@rse8.com> | 2021-06-09 18:30:45 -0700 |
|---|---|---|
| committer | benj <benj@rse8.com> | 2021-06-09 18:32:20 -0700 |
| commit | 81c3d4baa3fb5820bc9820ff501b0e8a80a85d17 (patch) | |
| tree | 6e59de8d47fc60f26901fcb20d61d2339c8ecb3c /settings/setup-lsp-mode.el | |
| parent | 9c5f095aca5653aa751e13ec5c14f848c830cc88 (diff) | |
| download | emacs-81c3d4baa3fb5820bc9820ff501b0e8a80a85d17.tar emacs-81c3d4baa3fb5820bc9820ff501b0e8a80a85d17.tar.gz emacs-81c3d4baa3fb5820bc9820ff501b0e8a80a85d17.tar.bz2 emacs-81c3d4baa3fb5820bc9820ff501b0e8a80a85d17.tar.lz emacs-81c3d4baa3fb5820bc9820ff501b0e8a80a85d17.tar.xz emacs-81c3d4baa3fb5820bc9820ff501b0e8a80a85d17.tar.zst emacs-81c3d4baa3fb5820bc9820ff501b0e8a80a85d17.zip | |
lsp keymap binding C-c C-l
Diffstat (limited to 'settings/setup-lsp-mode.el')
| -rw-r--r-- | settings/setup-lsp-mode.el | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/settings/setup-lsp-mode.el b/settings/setup-lsp-mode.el index fb44b17..025b204 100644 --- a/settings/setup-lsp-mode.el +++ b/settings/setup-lsp-mode.el @@ -7,20 +7,24 @@ (setq cquery-executable "/usr/local/bin/cquery") -(setq gc-cons-threshold 100000000) (setq read-process-output-max (* 1024 1024)) ;; 1mb (setq lsp-completion-provider :capf) +(lsp-treemacs-sync-mode 1) + (add-hook 'c-mode-hook #'lsp) (add-hook 'c++-mode-hook #'lsp) (add-hook 'dart-mode-hook #'lsp) (add-hook 'lisp-mode-hook #'lsp) (add-hook 'python-mode-hook #'lsp) +(add-hook 'rust-mode #'lsp) (add-hook 'lsp-after-open-hook 'lsp-ui-mode) (with-eval-after-load 'lsp-mode - (add-hook 'lsp-mode-hook #'lsp-enable-which-key-integration)) + (add-hook 'lsp-mode-hook #'lsp-enable-which-key-integration) + (define-key lsp-mode-map (kbd "C-c l t d") 'lsp-dart-show-outline) + (define-key lsp-mode-map (kbd "C-c l t f") 'lsp-dart-show-flutter-outline)) (provide 'setup-lsp-mode) ;;; setup-lsp-mode.el ends here |
