Hi Bram, On Wed, May 8, 2019 at 1:29 PM Bram Moolenaar <[email protected]> wrote: > > > Yegappan wrote: > > > When you change the directory using the :cd or :tcd or :lcd commands, > > the previous directory is remembered. You can change to this > > directory, by passing "-" as the directory name to these commands. > > > > Currently only a single previous directory is remembered across > > :cd, :lcd and :tcd. If you have a tabpage local directory and change > > the global directory using ":cd", then the previous directory for > > the :tcd is also changed. > > > > I think we should keep a separate previous directory for every window > > with a local directory, every tabpage with a local directory and the > > global directory. Any comments/suggestions? > > It might complicate things too much. When I use ":lcd somedir" and then > "cd -", what directory gets used for "-"? >
With the proposed change, in the above case you will get a "No previous directory" error message after "cd -". But if you use ":lcd -", then the directory will be changed to "somedir". If you use a separate tabpage for each project directory, then currently when you change directory in one of the tab pages, the previous directory of all the tab pages will be changed. With the proposed change the previous directory of only the current tab page will be changed. Regards, Yegappan -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/CAAW7x7mUvSYFMMrTqS8h8z7PMRsEegExcw0LbNhZiKHDePfn0Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
