File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change 2626(require 'treemacs )
2727(require 'treemacs-themes )
2828
29+ (defcustom lsp-treemacs-theme " Default"
30+ " The `lsp-treemacs' theme."
31+ :type 'string
32+ :group 'lsp-treemacs )
33+
34+ (defun lsp-treemacs-current-theme-name ()
35+ " Return the current treemacs theme name."
36+ (treemacs-theme->name lsp-treemacs-theme))
37+
2938(treemacs-modify-theme " Default"
3039 :icon-directory (f-join (f-dirname (or load-file-name buffer-file-name)) " icons/vscode" )
3140 :config
Original file line number Diff line number Diff line change 102102 " Severity level for `lsp-treemacs-error-list-mode' . 1 (highest) to 3 (lowest)"
103103 :type 'number )
104104
105- (defcustom lsp-treemacs-theme " Default"
106- " The `lsp-treemacs' theme."
107- :type 'string )
108-
109105(defun lsp-treemacs--match-diagnostic-severity (diagnostic )
110106 (<= (lsp:diagnostic-severity? diagnostic)
111107 (prefix-numeric-value lsp-treemacs-error-list-severity)))
386382 (25 'operator )
387383 (26 'template )))
388384
385+ (defun lsp-treemacs-get-icon (icon-name )
386+ " Get the treemacs ICON using current theme."
387+ (treemacs-get-icon-value icon-name nil (lsp-treemacs-current-theme-name)))
388+
389389(defun lsp-treemacs-symbol-icon (kind )
390390 " Get icon for `kind' ."
391391 (treemacs-get-icon-value (lsp-treemacs-symbol-kind->icon kind)
You can’t perform that action at this time.
0 commit comments