diff options
| author | Ravi R Kiran <aine.marina@gmail.com> | 2014-11-10 05:52:52 (GMT) |
|---|---|---|
| committer | Ravi R Kiran <aine.marina@gmail.com> | 2014-11-10 05:52:52 (GMT) |
| commit | f816cb61c00317e04b756cd9e506ed6dbc377edc (patch) | |
| tree | 008d5a99d2b82b83e12db3c5b508fa1bd869d395 | |
| parent | 0ab3bac82e50b8f1e3de0ab3f1d2510ac519dd7a (diff) | |
| download | dotemacs-f816cb61c00317e04b756cd9e506ed6dbc377edc.zip dotemacs-f816cb61c00317e04b756cd9e506ed6dbc377edc.tar.gz dotemacs-f816cb61c00317e04b756cd9e506ed6dbc377edc.tar.bz2 | |
Easy fetching of values from dir-locals
| -rw-r--r-- | init.el | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -109,6 +109,15 @@ :ensure t :commands free-keys) +(defun ravi/add-variables-from-dir-locals (varname hack-varname &optional make-it-local) + "Add variable from dir-locals.el to an existing variable as a buffer-local variable" + (let ((basic-var (symbol-value varname))) + (when (and (boundp hack-varname) + (listp (symbol-value hack-varname))) + (when make-it-local + (make-local-variable varname)) + (set varname (append basic-var (symbol-value hack-varname)))))) + (require 'ravi-init-ido) (require 'ravi-init-marks) (require 'ravi-init-appearance) |
