diff options
Diffstat (limited to '')
| -rw-r--r-- | custom.el | 2 | ||||
| -rw-r--r-- | settings/sane-defaults.el | 3 | ||||
| -rw-r--r-- | settings/setup-lsp-mode.el | 8 |
3 files changed, 7 insertions, 6 deletions
@@ -11,7 +11,7 @@ '("8aebf25556399b58091e533e455dd50a6a9cba958cc4ebb0aab175863c25b9a4" "3c83b3676d796422704082049fc38b6966bcad960f896669dfc21a7a37a748fa" default)) '(flycheck-display-errors-function #'flycheck-pos-tip-error-messages) '(package-selected-packages - '(lsp-dart dart-server dart-mode flutter emojify auctex flycheck-aspell elixir-mode add-node-modules-path prettier-js prettier hasklig-mode jq-mode uuidgen restclient erlang rust-mode flymake-go go-mode gradle-mode treemacs-projectile treemacs protobuf-mode yaml-mode web-mode visual-regexp-steroids systemd solarized-theme smart-mode-line slime purescript-mode projectile-ripgrep play-routes-mode paredit org-bullets multiple-cursors modern-cpp-font-lock magit lsp-ui ido-vertical-mode highlight-escape-sequences flycheck-pos-tip flycheck-haskell flycheck-clojure flycheck-clangcheck flx-ido ensime ember-mode elm-mode dockerfile-mode cquery company-lsp company-glsl company-c-headers cmake-mode clojure-snippets clojure-mode-extra-font-locking ace-window)) + '(which-key company-emoji lsp-dart dart-server dart-mode flutter emojify auctex flycheck-aspell elixir-mode add-node-modules-path prettier-js prettier hasklig-mode jq-mode uuidgen restclient erlang rust-mode flymake-go go-mode gradle-mode treemacs-projectile treemacs protobuf-mode yaml-mode web-mode visual-regexp-steroids systemd solarized-theme smart-mode-line slime purescript-mode projectile-ripgrep play-routes-mode paredit org-bullets multiple-cursors modern-cpp-font-lock magit lsp-ui ido-vertical-mode highlight-escape-sequences flycheck-pos-tip flycheck-haskell flycheck-clojure flycheck-clangcheck flx-ido ensime ember-mode elm-mode dockerfile-mode cquery company-lsp company-glsl company-c-headers cmake-mode clojure-snippets clojure-mode-extra-font-locking ace-window)) '(safe-local-variable-values '((projectile-project-run-cmd . "./build/jmessageGtk")))) (custom-set-faces ;; custom-set-faces was added by Custom. diff --git a/settings/sane-defaults.el b/settings/sane-defaults.el index ace0e51..3c316d1 100644 --- a/settings/sane-defaults.el +++ b/settings/sane-defaults.el @@ -135,9 +135,6 @@ (global-set-key (kbd "s-c") 'clipboard-kill-region) (global-set-key (kbd "s-v") 'clipboard-yank) -;; emojify everywhere! -(global-emojify-mode 1) - (defun beautify-json () (interactive) (let ((b (if mark-active (min (point) (mark)) (point-min))) 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 |
