aboutsummaryrefslogtreecommitdiffstats
path: root/emacs
diff options
context:
space:
mode:
authorGravatar Tom Willemse2016-10-14 00:58:15 +0200
committerGravatar Tom Willemse2016-10-14 00:58:15 +0200
commit4813d15f0e71aa45290631667715f072426ba78f (patch)
treebecea4c6eeb400e99e4cd9dee53b23b48f3009a2 /emacs
parentd49cf1d7ffd0edfc47b2e7a6da0633dd4ec2b362 (diff)
downloadnew-dotfiles-4813d15f0e71aa45290631667715f072426ba78f.tar.gz
new-dotfiles-4813d15f0e71aa45290631667715f072426ba78f.zip
Enable company mode in PHP mode
Diffstat (limited to 'emacs')
-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