Browse Source

Allow users to add files to layers

Samuel W. Flint 7 years ago
parent
commit
713232e37e
1 changed files with 4 additions and 2 deletions
  1. 4 2
      buffer-layers.el

+ 4 - 2
buffer-layers.el

@@ -145,8 +145,10 @@
 (defun buffer-layers-add-file-to-layer (name file)
   "Add a file to the layer."
   (interactive (list
-                (completing-read "Layer: " *buffer-layers* nil t)
-                (read-file-name "File Name: "))))
+                (intern (completing-read "Layer: " *buffer-layers* nil t))
+                (read-file-name "File Name: ")))
+  (let* ((layer (buffer-layer--get-buffer-layer-definition name)))
+    (setf (buffer-layer-files layer) (append (buffer-layer-files layer) (list file)))))
 
 (defun buffer-layers-add-buffer-to-layer (name buffer)
   "Add a buffer to the given layer."