summary refs log tree commit diff stats
path: root/emacs
diff options
context:
space:
mode:
authorAlan Pearce2013-05-11 11:48:39 +0100
committerAlan Pearce2013-05-11 11:48:39 +0100
commita943a2b3b4460c4857524c830c8d23d70d8141f1 (patch)
tree775b91c7999ace197f65de48b76dfe3cb0457e26 /emacs
parentf06a560f3305aa3f0eefa7c4663f3ec448d84a01 (diff)
downloadnixfiles-a943a2b3b4460c4857524c830c8d23d70d8141f1.tar.lz
nixfiles-a943a2b3b4460c4857524c830c8d23d70d8141f1.tar.zst
nixfiles-a943a2b3b4460c4857524c830c8d23d70d8141f1.zip
Emacs: install and use company-mode
Diffstat (limited to 'emacs')
-rw-r--r--emacs/elisp/el-get-setup.el1
-rw-r--r--emacs/init.el6
2 files changed, 7 insertions, 0 deletions
diff --git a/emacs/elisp/el-get-setup.el b/emacs/elisp/el-get-setup.el
index 2d93e441..bd880dbc 100644
--- a/emacs/elisp/el-get-setup.el
+++ b/emacs/elisp/el-get-setup.el
@@ -22,6 +22,7 @@
    auto-indent-mode
    autopair
    ace-jump-mode
+   company
    dired+
    diminish
    expand-region
diff --git a/emacs/init.el b/emacs/init.el
index e674c10f..b4f55139 100644
--- a/emacs/init.el
+++ b/emacs/init.el
@@ -296,6 +296,12 @@
             (nconc smart-tab-completion-functions-alist '((php-mode . php-complete-function)))
             (diminish 'smart-tab-mode "")))
 
+(use-package company
+  :commands (company-mode)
+  :bind (("C-<tab>" . company-complete))
+  :init (progn
+          (add-hook 'prog-mode-hook #'company-mode)))
+
 ;;;; Directory browsing
 (use-package dired
   :defer t