From edb72d0a6f4ec4f4993ed61be75295c767ed7da1 Mon Sep 17 00:00:00 2001 From: Daniel Weschke Date: Mon, 30 Jun 2025 11:36:06 +0200 Subject: [PATCH] remove obsolete fix --- settings/completion-settings.el | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/settings/completion-settings.el b/settings/completion-settings.el index 0c8442eb..149c6c85 100644 --- a/settings/completion-settings.el +++ b/settings/completion-settings.el @@ -59,20 +59,6 @@ :init (require 'ivy-rich-autoloads) :config (setcdr (assq t ivy-format-functions-alist) #'ivy-format-function-line) - ;; overwrite to fix error, see https://github.com/Yevgnen/ivy-rich/issues/115#issuecomment-1336951680 - (defun ivy-rich--switch-buffer-directory (candidate) - "Return directory of file visited by buffer named CANDIDATE, or nil if no file." - (let* ((buffer (get-buffer candidate)) - (fn (buffer-file-name buffer))) - ;; if valid filename, i.e. buffer visiting file: - (if fn - ;; return containing directory - ;; (directory-file-name fn) ;; REMOVED - (file-name-directory fn) ;; ADDED - ;; else if mode explicitly offering list-buffers-directory, return that; else nil. - ;; buffers that don't explicitly visit files, but would like to show a filename, - ;; e.g. magit or dired, set the list-buffers-directory variable - (buffer-local-value 'list-buffers-directory buffer)))) (require 'all-the-icons-ivy-rich) ;; as suggested load `all-the-icons-ivy-rich-mode' before `ivy-rich-mode' (ivy-rich-mode 1))