Dired buffers are closed when left-clikning on the corresponding tab.
What did you expect to happen?
Select the clicked tab and not close it.
Steps to reproduce
- Open some dired buffers
- Click on one of the opened tabs corresponding to those dired buffers
- The clicked tab is closed
Loading data dump...
Anyone observes this behavior ?
Just do a fresh doom install again with emacs 28.1, and it looks like it’s still there.
Have a nice day.
Were you able to resolve this?
Are you saying with a fresh install you experienced the same issue?
It’s possible the package
dired-hacks you had installed is causing this behavior.
Okay, I think I kind of figured it out.
I don’t understand any of it but it seems to be related to several things.
Basically, the built-in package
mouse.el has a variable that decides what to do if you click on a link.
How it decides if the thing you’re clicking on is a link, and what it does with that information is more complicated.
Also, it depends on if you’re making a long press or a short press.
It’s too much for my tired brain to try and understand right now.
I can tell you this though:
If you add this bit of code to your
config.el you will be able to switch buffers by clicking on their tab while using
(setq mouse-1-click-follows link -450)
If you click on a tab it will switch to that buffer.
If you click and hold it will close that buffer.
Many thanks @comuserFrud for your help.
I tried without
dired-hack, same behavior for me.
It seems that
(setq mouse-1-click-follows link -450) does solve my issue.
Thank you very much for the time taken and very helpful answer
EDIT: A side effect for me is that it’s not possible after that to visit a file with a mouse click in dired
Thanks for that, I was having the same behavior.
(setq mouse-1-click-follows-link -450) actually, isn’t it?
Yep, you’re right.
I left out the last dash by mistake.