• Login
Community
  • Login

Is there any possibility the concept of creating links, bi-directional linking and freelinks can be introduced in Notepad++?

Scheduled Pinned Locked Moved General Discussion
7 Posts 3 Posters 694 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.
  • P
    phenomenal11
    last edited by May 20, 2020, 1:58 AM

    So after using what feels like a 100 software built for note-taking I find myself coming back to notepad++ again and again and again!. Not a single piece software out there is as intuitive to type in as Notepad++. It’s ability to customize text colours using UDL is unmatched in the market. It is just so freaking easy to use!!
    That being said there are certain things that would be a great addition to Notepad++ not only from a note-taking POV but also anyone who uses it for a large number of files:

    Linking: It would be amazing if we could right click a word or a sentence and insert a link in it. Not markdown style(Markdown is a pain to write in. You can’t indent properly in the bloody thing). Think more like how CherryTree does it. (Image attached).Linking.JPG

    Bi-directional linking: Let’s say you linked to a different note(say Apple Juice) in the current note(say Banana Shake). Not only would there be a link in Banana Shake that takes us to Apple Juice but when we go to Apple Juice it’ll have reference mentioning it’s been linked in Banana Shake. This is the idea of bi-directional linking. You can see how bloody helpful it would be.

    Freelinks: This one maybe too much to ask but it is helpful in it’s own way.
    The idea of freelinking is that sometimes you may mention the title of a note(say Smoothies) in another note(say Blue Berries) but you haven’t linked it. Now when you open Smoothies it will show a reference that the title was mentioned in Blue Berries. Of course it will work on case-sensitive basis. smoothies won’t work only Smoothies will.

    Of course this cannot be achieved in a .txt format and i am not hoping for it either. So maybe a custom format(say .note).

    E 1 Reply Last reply May 20, 2020, 6:41 AM Reply Quote 0
    • E
      Ekopalypse @phenomenal11
      last edited by May 20, 2020, 6:41 AM

      @phenomenal11

      sorry, but I don’t understand this.
      Are you asking for an user-defined/builtin language feature
      or more like a general purpose feature?
      Or something else?

      P 1 Reply Last reply May 20, 2020, 6:48 AM Reply Quote 0
      • P
        phenomenal11 @Ekopalypse
        last edited by May 20, 2020, 6:48 AM

        @Ekopalypse More like a general purpose feature.

        E 1 Reply Last reply May 20, 2020, 7:02 AM Reply Quote 0
        • E
          Ekopalypse @phenomenal11
          last edited by May 20, 2020, 7:02 AM

          @phenomenal11

          Ok, and Apple Juice and Banana Shake are two items in the same document or two different documents?
          And those links, once added are part of the content of the document,
          like a link in a html file or just a function which provides jumping to certain positions?

          P 1 Reply Last reply May 20, 2020, 7:34 AM Reply Quote 0
          • P
            phenomenal11 @Ekopalypse
            last edited by May 20, 2020, 7:34 AM

            @Ekopalypse Perhaps i wasn’t clear enough.
            Let’s assume i have already created a file called AppleJuice.note.

            I am currently writing notes in a file named BananaShake.note and i need to mention that additional details on this topic are in the file AppleJuice.note. I will write: “Additional details can be found here”. I will select the word here and right click and would be able to attach a local file address that opens AppleJuice.note

            That will create a link to the file AppleJuice.note inside the file BananaShake.note
            This is what i meant by linking. And i guess it would look like a link on a webpage. For eg. the words General Discussion on the top left of this page contain a link to a URL that leads us to the General Discussion page.

            Hope this clarifies what i meant.

            E 1 Reply Last reply May 20, 2020, 9:14 AM Reply Quote 0
            • E
              Ekopalypse @phenomenal11
              last edited by May 20, 2020, 9:14 AM

              @phenomenal11

              Okay, then how is npp involved here?
              Are the .note files only edited in Npp and used in another application?
              Or are these files exclusively handled, i.e. edited and displayed by Npp?
              Should these files also be edited and displayed by other users of Npp?

              1 Reply Last reply Reply Quote 0
              • G
                gstavi
                last edited by May 20, 2020, 9:42 AM

                A hyperlink contains visible text and hidden address.

                Notepad++ deals with text files that are made of a sequence of symbols (letters) and new lines.
                It displays all the symbols in the file. It does not have a concept of hidden “metadata” symbols. If your text file contains ‘here’ that should be treated as a hyperlink text you can’t hide the destination in the same text file since Notepad++ will show it as well. That is (probably) not going to change (ever).

                With additional plugins you can imagine a linking-database on the side where the plugin consult the database to jump around.
                If you wanted to write: “Additional details can be found in AppleJuice.note” then a tag lookup plugin could allow you to jump into AppleJuice.note file. But if you want 5 different 'here’s to jump into 5 different places you will probably need to develop your own plugin with its propriety database.

                1 Reply Last reply Reply Quote 3
                6 out of 7
                • First post
                  6/7
                  Last post
                The Community of users of the Notepad++ text editor.
                Powered by NodeBB | Contributors