Comments (4)
I tried this on Emacs 30 (snapshot) and can't reproduce the issue. Is there any other details you can share? For example what are your filters? Maybe there is some bug in the filtering process which would cause infinite loop.
from dired-hacks.
My entire config for dired-filter is as follows. The bug can be reproduced using emacs -q + this config.
(use-package dired-filter
:after (dired)
:hook ((dired-mode . dired-filter-group-mode)
(dired-mode . dired-filter-mode))
:config
(define-key dired-mode-map "/" dired-filter-map)
(setq dired-filter-group-saved-groups
'(("default"
("Git"
(directory . ".git")
(file . ".gitignore"))
("Directory"
(directory))
("PDF"
(extension . "pdf"))
("LaTeX"
(extension "tex" "bib"))
("Code"
(extension "rs" "c" "cpp" "h" "hpp" "cc" "rb" "py" "el" "html" "js" "css" "jl" "rs" "m" "v" "hs" "lhs" "pl"))
("Text"
(extension "md" "rst" "txt"))
("Org"
(extension "org"))
("Archives"
(extension "zip" "rar" "tar" "gz" "bz2" "xz"))
("Images"
(extension "jpg" "jpeg" "webp" "png" "bmp" "gif" "tiff" "xcf"))))))
from dired-hacks.
With your config I can reproduce this on snapshot.
from dired-hacks.
Actually I can reproduce it even on Emacs 28. It has to do with dired-byte-compile "refreshing" the buffer, dired-filter reordering the lines and markers moving around :/ This will be very hard to fix.
from dired-hacks.
Related Issues (20)
- dired-tag HOT 1
- Adding -F to dired-listing-switches breaks ignored subtree files
- using dired-narrow changes the keybindings of "s" to dired-narrow-regexp
- use built in `locate-command` in dired-list-locate HOT 3
- Feature request: suport desktop.el HOT 1
- dired-open: support for opening multiple files at once HOT 4
- dired-narrow moves the cursor unnecessarily in dired buffer
- Feature request: dired-jump for dired-collapse HOT 3
- [dired-subtree] does not respect dired-filter HOT 1
- dired-list not in MELPA HOT 1
- (wrong-type-argument overlayp nil) from dired-subtree showing subtree of empty dired-filter directory
- Make dired-rainbow-define ignore case of EXTENSIONS HOT 1
- `wrong-type-argument stringp nil' in dired-collapse with dangling mounts HOT 1
- function ‘dired-dwim-target-directory’ is not known to be defined.
- Feature Request: Include an indicator before folders to visually display whether they are toggled or not HOT 1
- dired-list-find-file : if: Symbol’s value as variable is void: dir HOT 1
- Filter dropped when navigating HOT 1
- Document the configuration `dired-filter-stack` in readme
- Add filter for files-unknown-from-git
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dired-hacks.