# HG changeset patch # User Oleksandr Gavenko # Date 1350974336 -10800 # Node ID 5b2a8a8a036c259e8b0a92a7894b1888c5c9dcc5 # Parent 134336cef3d06961646c29aba2e659035ad61d4b Add basic Yasnippet settings. diff -r 134336cef3d0 -r 5b2a8a8a036c .emacs-my --- a/.emacs-my Tue Oct 23 08:16:30 2012 +0300 +++ b/.emacs-my Tue Oct 23 09:38:56 2012 +0300 @@ -774,6 +774,20 @@ ;; Completion controled by 'completion-styles' variable. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +(message "yasnippet") + +(setq my-yas-root-directory "~/.emacs.d/my-yas") +(setq yas/ignore-filenames-as-triggers t) + +(eval-after-load 'yasnippet + '(progn + (cond + ((listp yas/root-directory) (add-to-list 'yas/root-directory my-yas-root-directory)) + ((stringp yas/root-directory) (setq yas/root-directory (list my-yas-root-directory yas/root-directory))) + (t (error "I expect that yas/root-directory is a list of string")) ) + (mapc 'yas/load-directory yas/root-directory))) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (message "open file, ffap, dired") (setq-default save-place t)