瀏覽代碼

Allow users to add files to layers

Samuel W. Flint 7 年之前
父節點
當前提交
713232e37e
共有 1 個文件被更改,包括 4 次插入2 次删除
  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."