summaryrefslogtreecommitdiffstats
path: root/ravi-init-insertion.el
diff options
context:
space:
mode:
Diffstat (limited to 'ravi-init-insertion.el')
-rw-r--r--ravi-init-insertion.el95
1 files changed, 0 insertions, 95 deletions
diff --git a/ravi-init-insertion.el b/ravi-init-insertion.el
deleted file mode 100644
index 3849e3b..0000000
--- a/ravi-init-insertion.el
+++ /dev/null
@@ -1,95 +0,0 @@
-;;; ravi-init-insertion.el --- inserting text
-
-;; Copyright (C) 2013
-
-;; Author: <ravi@nero.lan>
-;; Keywords:
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;; Automatic text insertion
-
-;;; Code:
-
-(require 'autoinsert)
-(auto-insert-mode)
-
-(use-package yasnippet
- :init
- (progn
- (setq yas-snippet-dirs
- `(,(ravi/emacs-file "snippets")
- )
- )
- (yas-global-mode 1)
- )
- :config
- (progn
- ;; No dropdowns
- (setq yas/prompt-functions '(yas/ido-prompt yas/completing-prompt))
-
- ;; Wrap around region
- (setq yas/wrap-around-region t)
- )
- :ensure t
- :diminish yas-minor-mode
- )
-
-;; Default completion (some day via "M-/")
-(require 'hippie-exp)
-(setq hippie-expand-try-functions-list
- '(yas/hippie-try-expand
- try-expand-dabbrev
- try-expand-dabbrev-all-buffers
- try-expand-dabbrev-from-kill
- try-complete-file-name-partially
- try-complete-file-name
- try-expand-all-abbrevs
- )
- )
-
-;; Use smart-tab for TAB-completion but this means that we do not use TAB with auto-complete for now.
-(use-package smart-tab
- :init
- (setq smart-tab-using-hippie-expand t)
- :config
- (global-smart-tab-mode 1)
- :ensure t
- :diminish smart-tab-mode
- )
-
-(use-package auto-complete
- :diminish auto-complete-mode
- :init
- (progn
- (use-package pos-tip :ensure t)
- (use-package auto-complete-config)
- (setq ac-comphist-file (ravi/emacs-file "past/ac-comphist.dat"))
- (ac-config-default))
-
- :config
- (progn
- (ac-set-trigger-key "<M-f7>")
- (setq ac-use-menu-map t)
-
- ;(bind-key "A-M-?" 'ac-last-help)
- ;(unbind-key "C-s" ac-completing-map)
- )
- :ensure t
- )
-
-(provide 'ravi-init-insertion)
-;;; ravi-init-insertion.el ends here