diff options
Diffstat (limited to 'ravi-init-insertion.el')
| -rw-r--r-- | ravi-init-insertion.el | 95 |
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 |
