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. I don't like that the meaning of "-" depends on where or how you use it. I would rather think of using another special name for "previous window-local directory", "previous tab-local directory" and "previous global directory". Perhaps -l, -t and -g? -- Why is "abbreviation" such a long word? /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- -- 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/201905091136.x49Ba3Wo029989%40masaka.moolenaar.net. For more options, visit https://groups.google.com/d/optout.
