diff --git a/site-modules/core/manifests/emacs.pp b/site-modules/core/manifests/emacs.pp index 64cfd76..47c07b4 100644 --- a/site-modules/core/manifests/emacs.pp +++ b/site-modules/core/manifests/emacs.pp @@ -1,6 +1,20 @@ class core::emacs { file { "${user_home}/.emacs.d": + ensure => 'directory', + } + + file { "${user_home}/.emacs.d/src": ensure => 'link', - target => find_file('core/emacs'), + target => find_file('core/emacs/src'), + } + + file { "${user_home}/.emacs.d/snippets": + ensure => 'link', + target => find_file('core/emacs/snippets'), + } + + file { "${user_home}/.emacs.d/init.el": + ensure => 'link', + target => find_file('core/emacs/init.el'), } }