aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--emacs/.emacs.d/init/php-mode-init.org16
1 files changed, 16 insertions, 0 deletions
diff --git a/emacs/.emacs.d/init/php-mode-init.org b/emacs/.emacs.d/init/php-mode-init.org
index 60bdb20..0b425fe 100644
--- a/emacs/.emacs.d/init/php-mode-init.org
+++ b/emacs/.emacs.d/init/php-mode-init.org
@@ -27,3 +27,19 @@ disables it.
(add-hook 'php-mode-hook 'oni:set-require-final-newline)
#+END_SRC
+
+Enable company mode for completion.
+
+#+BEGIN_SRC emacs-lisp
+ (add-hook 'php-mode-hook 'company-mode)
+#+END_SRC
+
+Load a PHP-specific completion back-end when company mode is loaded.
+
+#+BEGIN_SRC emacs-lisp
+ (eval-when-compile (require 'company))
+
+ (with-eval-after-load 'company
+ (require 'company-php)
+ (add-to-list 'company-backends 'company-ac-php-backend))
+#+END_SRC