I’m using Doom Emacs with treemacs inside it.
When I look through each source file from side tree, I need to press Enter to open the file. How to view the file content without Enter but just move the cursor in the tree menu?
I’m using Doom Emacs with treemacs inside it.
When I look through each source file from side tree, I need to press Enter to open the file. How to view the file content without Enter but just move the cursor in the tree menu?
I think you have to bind those keys manually
(map! :map treemacs-mode-map
"<down>" (lambda (&optional arg) (interactive)
(next-line arg)
(save-selected-window
(treemacs-RET-action)))
"<up>" (lambda (&optional arg) (interactive)
(previous-line arg)
(save-selected-window
(treemacs-RET-action))))
Thank you. Where should I put this setting to? I put it into .doom.d/config.el
but got this error when start Emacs:
Warning (initialization): An error occurred while loading ‘/Users/abc/.emacs.d/core/core-start.el’:
Error in private config: config.el, (end-of-file /Users/abc/.doom.d/config.el)
Were you sure to write the snippet without any missing parentheses? You can check your file.el for potentially missing ones with M-x check-parens
.
I tried to delete all the spaces and reset the format again. It doesn’t work.
But press P
in treemacs works.
Can you post that config.el
here?
(setq doom-theme 'doom-one)
(setq display-line-numbers-type t)
(setq org-directory "~/org/")
(map! :map treemacs-mode-map
"<down>" (lambda (&optional arg) (interactive)
(next-line arg)
(save-selected-window
(treemacs-RET-action)))
"<up>" (lambda (&optional arg) (interactive)
(previous-line arg)
(save-selected-window
(treemacs-RET-action))))
Here it is.
I don’t see any error here at all, sorry.
Thank you all the same. At the moment, press P
works well for me.
Oh, my fault, I didn’t know about P
/treemacs-peek-mode
, it’s definitely the better solution.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.