[global] Multiple small improvements.
This commit is contained in:
parent
ad83e04522
commit
b1e4da735e
@ -6,8 +6,8 @@
|
|||||||
;; Copyright (C) 2019 Mingde (Matthew) Zeng
|
;; Copyright (C) 2019 Mingde (Matthew) Zeng
|
||||||
;; Created: Fri Mar 15 10:58:29 2019 (-0400)
|
;; Created: Fri Mar 15 10:58:29 2019 (-0400)
|
||||||
;; Version: 2.0.0
|
;; Version: 2.0.0
|
||||||
;; Last-Updated: Thu Dec 26 02:07:34 2019 (-0500)
|
;; Last-Updated: mar. janv. 14 10:20:42 2020 (+0100)
|
||||||
;; By: Mingde (Matthew) Zeng
|
;; By: Mikaël Capelle
|
||||||
;; URL: https://github.com/MatthewZMD/.emacs.d
|
;; URL: https://github.com/MatthewZMD/.emacs.d
|
||||||
;; Keywords: M-EMACS .emacs.d c c++ go ccls
|
;; Keywords: M-EMACS .emacs.d c c++ go ccls
|
||||||
;; Compatibility: emacs-version >= 26.1
|
;; Compatibility: emacs-version >= 26.1
|
||||||
@ -41,29 +41,30 @@
|
|||||||
(require 'init-const))
|
(require 'init-const))
|
||||||
|
|
||||||
;; CCLSPac
|
;; CCLSPac
|
||||||
(use-package ccls
|
;; (use-package ccls
|
||||||
:defer t
|
;; :defer t
|
||||||
:if (not *sys/win32*)
|
;; :if (not *sys/win32*)
|
||||||
:hook ((c-mode c++-mode objc-mode) .
|
;; :hook ((c-mode c++-mode objc-mode) .
|
||||||
(lambda () (require 'ccls) (lsp)))
|
;; (lambda () (require 'ccls) (lsp)))
|
||||||
:custom
|
;; :custom
|
||||||
(ccls-executable (executable-find "ccls")) ; Add ccls to path if you haven't done so
|
;; (ccls-executable (executable-find "ccls")) ; Add ccls to path if you haven't done so
|
||||||
(ccls-sem-highlight-method 'font-lock)
|
;; (ccls-sem-highlight-method 'font-lock)
|
||||||
(ccls-enable-skipped-ranges nil)
|
;; (ccls-enable-skipped-ranges nil)
|
||||||
:config
|
;; :config
|
||||||
(lsp-register-client
|
;; (lsp-register-client
|
||||||
(make-lsp-client
|
;; (make-lsp-client
|
||||||
:new-connection (lsp-tramp-connection (cons ccls-executable ccls-args))
|
;; :new-connection (lsp-tramp-connection (cons ccls-executable ccls-args))
|
||||||
:major-modes '(c-mode c++-mode cuda-mode objc-mode)
|
;; :major-modes '(c-mode c++-mode cuda-mode objc-mode)
|
||||||
:server-id 'ccls-remote
|
;; :server-id 'ccls-remote
|
||||||
:multi-root nil
|
;; :multi-root nil
|
||||||
:remote? t
|
;; :remote? t
|
||||||
:notification-handlers
|
;; :notification-handlers
|
||||||
(lsp-ht ("$ccls/publishSkippedRanges" #'ccls--publish-skipped-ranges)
|
;; (lsp-ht ("$ccls/publishSkippedRanges" #'ccls--publish-skipped-ranges)
|
||||||
("$ccls/publishSemanticHighlight" #'ccls--publish-semantic-highlight))
|
;; ("$ccls/publishSemanticHighlight" #'ccls--publish-semantic-highlight))
|
||||||
:initialization-options (lambda () ccls-initialization-options)
|
;; :initialization-options (lambda () ccls-initialization-options)
|
||||||
:library-folders-fn nil)))
|
;; :library-folders-fn nil)))
|
||||||
;; -CCLSPac
|
;; ;; -CCLSPac
|
||||||
|
|
||||||
|
|
||||||
;; CPPFontLockPac
|
;; CPPFontLockPac
|
||||||
(use-package modern-cpp-font-lock
|
(use-package modern-cpp-font-lock
|
||||||
|
@ -72,6 +72,13 @@
|
|||||||
(lambda () (interactive) (find-alternate-file ".."))))))
|
(lambda () (interactive) (find-alternate-file ".."))))))
|
||||||
;; -DiredPackage
|
;; -DiredPackage
|
||||||
|
|
||||||
|
(use-package dired-subtree
|
||||||
|
:config
|
||||||
|
(bind-keys :map dired-mode-map
|
||||||
|
("i" . dired-subtree-insert)
|
||||||
|
(";" . dired-subtree-remove)
|
||||||
|
("<tab>" . dired-subtree-toggle)))
|
||||||
|
|
||||||
;; DiskUsage
|
;; DiskUsage
|
||||||
(use-package disk-usage
|
(use-package disk-usage
|
||||||
:commands (disk-usage))
|
:commands (disk-usage))
|
||||||
|
@ -54,6 +54,10 @@
|
|||||||
(use-package yaml-mode
|
(use-package yaml-mode
|
||||||
:mode "\\.yml\\'")
|
:mode "\\.yml\\'")
|
||||||
|
|
||||||
|
(use-package ssh-config-mode)
|
||||||
|
|
||||||
|
(add-hook 'prog-mode-hook #'hs-minor-mode)
|
||||||
|
|
||||||
(provide 'init-langs)
|
(provide 'init-langs)
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;;; init-langs.el ends here
|
;;; init-langs.el ends here
|
||||||
|
Loading…
Reference in New Issue
Block a user