]> rtime.felk.cvut.cz Git - sojka/company-mode.git/commitdiff
Added company-auto-begin.
authorNikolaj Schumacher <git@nschum.de>
Sun, 19 Apr 2009 10:51:10 +0000 (12:51 +0200)
committerNikolaj Schumacher <git@nschum.de>
Sun, 19 Apr 2009 11:31:35 +0000 (13:31 +0200)
company.el

index df5df8a1879f49c50a83b5a9d80933f4fcecab8b..c45dde079d9ecd4c0bd276f8db81618412d704c2 100644 (file)
@@ -802,19 +802,22 @@ keymap during active completions (`company-active-map'):
            (company-input-noop)
            (company-post-command)))))
 
-(defun company-manual-begin ()
-  (interactive)
+(defun company-auto-begin ()
   (company-assert-enabled)
   (and company-mode
        (not company-candidates)
        (let ((company-idle-delay t)
              (company-minimum-prefix-length 0)
              (company-begin-commands t))
-         (setq company--explicit-action t)
          (company-begin)))
   ;; Return non-nil if active.
   company-candidates)
 
+(defun company-manual-begin ()
+  (interactive)
+  (setq company--explicit-action t)
+  (company-auto-begin))
+
 (defun company-require-match-p ()
   (let ((backend-value (company-call-backend 'require-match)))
     (or (eq backend-value t)