소스 검색

Update company lighter

master
10sr 5 년 전
부모
커밋
dee0421617
로그인 계정: 10sr GPG 키 ID: 7BEC428194130EB2
1개의 변경된 파일16개의 추가작업 그리고 11개의 파일을 삭제
  1. +16
    -11
      emacs.el

+ 16
- 11
emacs.el 파일 보기

@@ -1067,21 +1067,26 @@ found, otherwise returns nil."
(defvar company-candidates)
(defvar company-candidates-length)
;; (popup-tip "Hello, World!")
(defun my-company-length-popup-tip ()
"Show tooltip of candidate length."
(defun my-company-lighter-current-length ()
"Get current candidate length."
(interactive)
(when (and (require 'popup nil t)
company-mode
;; Do nothing when already in company completion
(not company-candidates))
(let ((l nil))
(let ((l nil))
(when (and company-mode
;; Do nothing when already in company completion
(not company-candidates))
(unwind-protect
(progn
(company-manual-begin)
(company-auto-begin)
(setq l company-candidates-length))
(company-cancel))
(when l
(popup-tip (format "%d" l))))))
(company-cancel)))
(if l
(format "[%d]" l)
"")))

(defvar company-lighter)
(add-to-list 'company-lighter
'(:eval (my-company-lighter-current-length))
t)

;; This breaks japanese text input
;; (set-variable 'my-company-length-popup-tip-timer


불러오는 중...
취소
저장