| ▲ | cyberax a day ago | ||||||||||||||||||||||||||||||||||
Sigh. Long time ago, in mid-2000-s I tried to switch to Emacs or Vim from Visual Studio. I wanted to have a simple project file tree as a side panel and multiple editor tabs on the right. I spent a week toying with various elisp scripts, Vim plugins, and digging out information from a then-moribund XEmacs mailing list. And I couldn't do what I wanted in the end. Nothing worked seamlessly or reliably. Can this be done out-of-the-box now? | |||||||||||||||||||||||||||||||||||
| ▲ | iLemming 18 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
> Can this be done out-of-the-box now? Yes, with built-in packages there are at least two different ways - speedbar, or Dired in a side window. And what even "out-of-the-box" means? In Emacs-land packages are not like extensions in other editors and IDEs, they more like recipe books. You can collect literally over a thousand of them without ever explicitly loading them until that specific moment that happens once in a decade and you won't ever notice their presence until then. And there are tons and tons of different packages that do the sidebar directory listing - treemacs, dired-sidebar, dired-subtree, direx, ztree, etc. You seriously thought that in 50 effing years nobody, just nobody thought of making a sidebar directory tree that works in Emacs? > Nothing worked seamlessly or reliably. Skill issue. You. You couldn't figure it out. And then decided it can't be done, period. Brilliant. | |||||||||||||||||||||||||||||||||||
| ▲ | godelski a day ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
It always could be. Go into vim and type `let g:netrw_liststyle = 3` then `:Vex`. The window size won't be what you want, but is the core idea? Because if it is, you just set the liststyle in your vimrc and have netrw start on load, with proper pane location and width.That or most people have used NerdTree for a decade | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | flexagoon 21 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
I don't know about emacs, but its definitely doable in neovim. I don't know if the built in file explorer suits your needs, but now that nvim has a proper built in plugin manager, it's just one line of config to install neo-tree or something like that. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | mplanchard a day ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Yes, speedbar, with speedbar-prefer-window set to t Or use any of the various file tree packages in [M]ELPA | |||||||||||||||||||||||||||||||||||
| ▲ | kccqzy a day ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
XEmacs has always been moribund. Use GNU Emacs. | |||||||||||||||||||||||||||||||||||