Removed everything related to auto-complete mode

This commit is contained in:
Lars Tveito 2015-04-09 22:02:41 +02:00
parent 1f46641585
commit d3e428d599

View File

@ -156,11 +156,8 @@
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(let* ((packages (let* ((packages
'(ac-geiser ; Auto-complete backend for geiser '(ace-jump-mode ; quick cursor location minor mode
ac-slime ; An auto-complete source using slime completions
ace-jump-mode ; quick cursor location minor mode
auto-compile ; automatically compile Emacs Lisp libraries auto-compile ; automatically compile Emacs Lisp libraries
auto-complete ; auto completion
centered-window-mode ; Center the text when there's only one window centered-window-mode ; Center the text when there's only one window
elscreen ; window session manager elscreen ; window session manager
expand-region ; Increase selected region by semantic units expand-region ; Increase selected region by semantic units
@ -223,7 +220,6 @@
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(require 'idle-require) ; Need in order to use idle-require (require 'idle-require) ; Need in order to use idle-require
(require 'auto-complete-config) ; a configuration for auto-complete-mode
(dolist (feature (dolist (feature
'(auto-compile ; auto-compile .el files '(auto-compile ; auto-compile .el files
@ -331,13 +327,6 @@
(put 'narrow-to-region 'disabled nil) (put 'narrow-to-region 'disabled nil)
#+END_SRC #+END_SRC
Call =auto-complete= default configuration, which enables =auto-complete=
globally.
#+BEGIN_SRC emacs-lisp
(eval-after-load 'auto-complete-config `(ac-config-default))
#+END_SRC
Automaticly revert =doc-view=-buffers when the file changes on disk. Automaticly revert =doc-view=-buffers when the file changes on disk.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
@ -586,13 +575,10 @@
To use flyspell for programming there is =flyspell-prog-mode=, that only To use flyspell for programming there is =flyspell-prog-mode=, that only
enables spell checking for comments and strings. We can enable it for all enables spell checking for comments and strings. We can enable it for all
programming modes using the =prog-mode-hook=. Flyspell interferes with programming modes using the =prog-mode-hook=.
auto-complete mode, but there is a workaround provided by auto complete.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(add-hook 'prog-mode-hook 'flyspell-prog-mode) (add-hook 'prog-mode-hook 'flyspell-prog-mode)
(eval-after-load 'auto-complete
'(ac-flyspell-workaround))
#+END_SRC #+END_SRC
When working with several languages, we should be able to cycle through When working with several languages, we should be able to cycle through
@ -927,17 +913,6 @@
(setq inferior-lisp-program "sbcl") (setq inferior-lisp-program "sbcl")
#+END_SRC #+END_SRC
To improve auto completion for Common Lisp editing we can use =ac-slime=
which uses slime completions as a source.
#+BEGIN_SRC emacs-lisp
(add-hook 'slime-mode-hook 'set-up-slime-ac)
(add-hook 'slime-repl-mode-hook 'set-up-slime-ac)
(eval-after-load "auto-complete"
'(add-to-list 'ac-modes 'slime-repl-mode))
#+END_SRC
More sensible =loop= indentation, borrowed from [[https://github.com/simenheg][simenheg]]. More sensible =loop= indentation, borrowed from [[https://github.com/simenheg][simenheg]].
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
@ -957,10 +932,6 @@
and specify which scheme-interpreter we prefer. and specify which scheme-interpreter we prefer.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(add-hook 'geiser-mode-hook 'ac-geiser-setup)
(add-hook 'geiser-repl-mode-hook 'ac-geiser-setup)
(eval-after-load "auto-complete"
'(add-to-list 'ac-modes 'geiser-repl-mode))
(eval-after-load "geiser" (eval-after-load "geiser"
'(setq geiser-active-implementations '(racket))) '(setq geiser-active-implementations '(racket)))
#+END_SRC #+END_SRC