Community
    • Login

    Set current directory to default if no real file is open

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    5 Posts 2 Posters 62 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • fml2F
      fml2
      last edited by

      Hello,

      the setting “Default Directory > Default Open/Save file Directory” is set to “Follow current document” in my instance of NP++.

      Now, if I have some tabs with existing files and some other tabs that never have existed as a file (new and never saved), and I close the last tab with the “real” file, the current directory points to the directory of that last real file.

      Is it possible to change it to some other value after the last “real file tab” has been closed?

      Thank you!

      1 Reply Last reply Reply Quote 0
      • fml2F
        fml2
        last edited by fml2

        I’d like to explain the rationale behind the question.

        When I start NP++, the current folder is set to “Desktop”. This is the basic setup. The files I’m usually editing are not far from there.

        Sometimes, however, I edit files from other directories, maybe network ones. When I close the last such file I want the situation to return back to the basic setup. So that e.g. when I bring up the Open File dialog (Ctrl+O) it shows me the Desktop.

        PeterJonesP 1 Reply Last reply Reply Quote 0
        • PeterJonesP
          PeterJones @fml2
          last edited by PeterJones

          @fml2 ,

          There isn’t a hybrid mode. The Default Directory settings are described in the User Manual. Either it always follows the current document (or most recent real document), or it always uses the directory of the last Open or Save action, or it always goes to the static default directory.

          As a workaround, you could use the Run menu:

          • Run > Run cmd /c "echo "%USERPROFILE%\Desktop" | clip"
          • Save…, assign a name (DesktopToClipboard or whatever) and a keyboard shortcut

          This would put DesktopToClipboard in the Run menu (and that shortcut), so anytime you’re about to go from a “new” file, you could use that menu action or shortcut, then when you Save your new file, you can paste in that value. It’s not exactly what you want, but it saves you having to navigate there yourself. (And, obviously, if your Desktop folder weren’t where you wanted the destination, put that directory in rather than Desktop before you initially Save… the Run action)


          update: switched to Desktop instead of Documents, since that’s what you said in your second post.

          1 Reply Last reply Reply Quote 1
          • fml2F
            fml2
            last edited by

            Thank you @PeterJones for the quick and detailed reply!

            What do you think, would the following proposal have a chance to be implemented?

            There is already a field for the custom directory in the settings. There could be a checkbox next to it saying “use it if there are no real files open”. If checkmarked (but as the radio button, the “follow current file” would be selected), the behaviour would be exactly like I want it to be.

            If there is a chance, I’d create an issue in the project on GitHub.

            PeterJonesP 1 Reply Last reply Reply Quote 0
            • PeterJonesP
              PeterJones @fml2
              last edited by

              @fml2,

              What do you think, would the following proposal have a chance to be implemented?

              I don’t personally think it’s a bad idea, so I doubt it would be rejected out-of-hand. My guess is there might be a delay before someone volunteers to implement it, but I don’t think it’s out of the realm of possibility.

              But that’s just my opinion, and my guesses on such things have been wrong before.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              The Community of users of the Notepad++ text editor.
              Powered by NodeBB | Contributors