mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
feat(completion/company): remove old fci-mode workaround
fci-mode was superseded by display-fill-column-indicator-mode in Emacs 27.1.
This commit is contained in:
@@ -35,28 +35,7 @@
|
||||
(setq-local company-backends '(company-capf)))
|
||||
|
||||
:config
|
||||
(global-company-mode 1)
|
||||
|
||||
(with-eval-after-load 'fill-column-indicator
|
||||
(defvar-local siren-company--fci-mode-on-p nil)
|
||||
|
||||
(defun siren-company--turn-off-fci (&rest ignore)
|
||||
(when (boundp 'fci-mode)
|
||||
(when fci-mode
|
||||
(turn-off-fci-mode)
|
||||
(setq siren-company--fci-mode-on-p t))))
|
||||
|
||||
(defun siren-company--maybe-turn-on-fci (&rest ignore)
|
||||
(when siren-company--fci-mode-on-p
|
||||
(turn-on-fci-mode)
|
||||
(setq siren-company--fci-mode-on-p nil)))
|
||||
|
||||
(add-hook 'company-completion-started-hook
|
||||
#'siren-company--turn-off-fci)
|
||||
(add-hook 'company-completion-finished-hook
|
||||
#'siren-company--maybe-turn-on-fci)
|
||||
(add-hook 'company-completion-cancelled-hook
|
||||
#'siren-company--maybe-turn-on-fci)))
|
||||
(global-company-mode 1))
|
||||
|
||||
(use-package company-box
|
||||
:if window-system
|
||||
|
||||
Reference in New Issue
Block a user