aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config/emacs/config.org
diff options
context:
space:
mode:
Diffstat (limited to 'Emacs/.config/emacs/config.org')
-rw-r--r--Emacs/.config/emacs/config.org20
1 files changed, 13 insertions, 7 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org
index be6dff9..a2dc036 100644
--- a/Emacs/.config/emacs/config.org
+++ b/Emacs/.config/emacs/config.org
@@ -640,15 +640,21 @@ freely.
#+end_src
** Company
Company is the auto complete system I use. I don't like having heavy
-setups for company, as it only makes it worse to use. In this case,
-just setup some evil binds for company
+setups for company as it only makes it slower to use. In this case,
+just setup some evil binds for company.
#+begin_src emacs-lisp
(use-package company
- :hook (prog-mode-hook . company-mode)
- :bind (("C-SPC" . company-complete)
- :map company-active-map
- ("M-j" . company-select-next)
- ("M-k" . company-select-previous)))
+ :hook
+ (prog-mode-hook . company-mode)
+ (eshell-mode-hook . company-mode)
+ :general
+ (general-def
+ :states '(normal insert)
+ (kbd "C-SPC") #'company-complete)
+ (general-def
+ :states '(normal insert)
+ "M-j" #'company-select-next
+ "M-k" #'company-select-previous))
#+end_src
** Pretty symbols
Prettify symbols mode allows for users to declare 'symbols' that