;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\210\303\304\305\306\307\302%\210\310\311\312\313\314DD\315\316\317%\207" [require focus lsp-mode custom-declare-group lsp-focus nil "LSP support for focus.el" :group custom-declare-variable lsp-focus-thing funcall function #[0 "\300\207" [lsp--range] 1] "`Thing' to use for focus.el." :type (choice (const lsp--range) (const lsp--folding-range))] 6) #@97 Non-nil if Lsp-Focus mode is enabled. Use the command `lsp-focus-mode' to change this variable. (defvar lsp-focus-mode nil (#$ . 472)) (make-variable-buffer-local 'lsp-focus-mode) #@587 Enables LSP support for focus.el. This is a minor mode. If called interactively, toggle the `Lsp-Focus mode' mode. If the prefix argument is positive, enable the mode, and if it is zero or negative, disable the mode. If called from Lisp, toggle the mode if ARG is `toggle'. Enable the mode if ARG is nil, omitted, or is a positive number. Disable the mode if ARG is a negative number. To check whether the minor mode is enabled in the current buffer, evaluate `lsp-focus-mode'. The mode's hook is called both when the mode is enabled and when it is disabled. (fn &optional ARG) (defalias 'lsp-focus-mode #[256 "\305 \306=\203 ?\202\247\203\307W\203\310\202\311\312\301!\2031\313\300 \"\2031\300 B\203S\314\315!\204A\316\317\315C\"\210\320\304!\210\321\n BC\322\n\f\"\"\202W\323\304!\210\324\325\203a\326\202b\327\"\210\330\331!\203\204\305 \203v\211\305 \232\203\204\332\333\203\200\334\202\201\335\336#\210\210\337 \210\207" [lsp-focus-mode local-minor-modes major-mode lsp-focus-thing focus-mode-to-thing current-message toggle 1 nil t boundp delq lsp--capability "foldingRangeProvider" signal lsp-capability-not-supported make-local-variable append assq-delete-all kill-local-variable run-hooks lsp-focus-mode-hook lsp-focus-mode-on-hook lsp-focus-mode-off-hook called-interactively-p any message "Lsp-Focus mode %sabled%s" "en" "dis" " in current buffer" force-mode-line-update] 7 (#$ . 659) (byte-code "\203\n\301!\202 \302C\207" [current-prefix-arg prefix-numeric-value toggle] 2)]) (defvar lsp-focus-mode-hook nil) (byte-code "\301\302N\204\f\303\301\302\304#\210\303\301\305\306#\210\303\301\307\310C#\210\311\312\310\313\300!\205#\310\211%\210\314\315!\207" [lsp-focus-mode-map lsp-focus-mode-hook variable-documentation put "Hook run after entering or leaving `lsp-focus-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" custom-type hook standard-value nil add-minor-mode lsp-focus-mode boundp provide lsp-focus] 6)