Better :rm
This commit is contained in:
parent
604bdae174
commit
567703c34a
1 changed files with 5 additions and 5 deletions
|
@ -8,13 +8,13 @@
|
||||||
(let ((filename (file-truename (or filename (buffer-file-name)))))
|
(let ((filename (file-truename (or filename (buffer-file-name)))))
|
||||||
(if (not (file-exists-p filename))
|
(if (not (file-exists-p filename))
|
||||||
(error "File doesn't exist: %s" filename)
|
(error "File doesn't exist: %s" filename)
|
||||||
(delete-file filename)
|
(when (or bang (and (not bang) (y-or-n-p (format "Delete %s?" (f-base filename)))))
|
||||||
(when bang
|
(delete-file filename)
|
||||||
(kill-this-buffer)
|
(kill-this-buffer)
|
||||||
(unless (narf/real-buffer-p)
|
(unless (narf/real-buffer-p)
|
||||||
(narf/previous-real-buffer)))
|
(narf/previous-real-buffer))
|
||||||
(save-place-forget-unreadable-files)
|
(save-place-forget-unreadable-files)
|
||||||
(message "File successfully deleted: %s" filename))))
|
(message "File successfully deleted: %s" filename)))))
|
||||||
|
|
||||||
(defun narf--save-exit() (save-buffer) (kill-buffer) (remove-hook 'yas-after-exit-snippet-hook '--save-exit))
|
(defun narf--save-exit() (save-buffer) (kill-buffer) (remove-hook 'yas-after-exit-snippet-hook '--save-exit))
|
||||||
;;;###autoload (autoload 'narf:file-create "defuns-file" nil t)
|
;;;###autoload (autoload 'narf:file-create "defuns-file" nil t)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue