Best Language for Notes/ToDo List for Notepad++



  • Hey I use NotePad++ not as a code editor, but Notes & ToDo Lists. It’s amazing, I love it. What’s the best language to choose for Notes & GTD/ToDo list?
    I like to use Languages rather than plaintext as it has cool features like Text Folding & Highlighting of words; except the Highlighting is on like ‘if, for’ and I’d rather it highlight user-defined words or no highlights.

    • anyone have experience with same use-case, please chime in with whatever!
    • currently Text Highlighting is for coding related syntax like for, if, etc. This is useless for me as I am not using Notepad++ to code, but for Notes/ToDo.
    • I want to either turn off highlighting OR have it highlight user-defined words, i.e. highlight words that are useful in a Notes/ToDo List use-case


  • @SEXY_Coder

    why don’t you create your own language using user defined language (menu language->define your language)?

    Cheers
    Claudia



  • @Claudia-Frank I thought about that, is there any Predefined Language that I can import?
    Or any user or default Languages that is a great fit for my use-case?
    If I can import a Language Definition, then it is easier to know what to change to fit my needs, as the base definition is already there.



  • @SEXY_Coder

    user defined languages can be found here and here is described how it works.
    But as you said, those languages are mainly used for programming so I don’t think there
    is one which fits your need, nevertheless you can get the info how it is working.

    Cheers
    Claudia



  • @Claudia-Frank Is there a way to import C++ as the user-defined language? The URL doesn’t have C++ as import file.

    • Doesn’t have to be C++, just something similar & doesn’t break my use-case
    • The reason is, importing a file will autofill all the User-Defined blank definitions, so since I have a base syntax to refer to, makes it easier to define my own language.
      Thanks <3


  • @SEXY_Coder

    Is there a way to import C++ as the user-defined language? The URL doesn’t have C++ as import file.

    No, builtin languages cannot be exported as udl (user defined languages)

    Doesn’t have to be C++, just something similar & doesn’t break my use-case

    See here.

    Cheers
    Claudia



  • @Claudia-Frank That’s weird, since it’s freely available on NP++

    • Is there a C++ import file for UDL somewhere? It is not in UDL Link you gave.
    • Is there a easy way to put C++ into the UDL, either manually, like I can just look at screenshots and copy that. At least that way I will have something existing to reference.

    Doesn’t have to be C++, just something similar & doesn’t break my use-case

    I meant this as in, the imported file doesn’t have to be strictly C++. The imported file to help me fill in the UDL parameters.



  • @SEXY_Coder

    Did you read the documentation about UDL already?
    Just a few pages and easy to read and together with an example of an existing udl
    even more easy to understand.

    Cheers
    Claudia



  • @Claudia-Frank > I will take a closer look!
    For my use-case, do you think NP++ or Atom is better?

    • They both seem similar, does one offer something the other doesn’t?
    • One thing that NP++ is missing, is “search as you type” across all Notes, like Multi-Note “Search as you type”.
    • Is there a way NP++ can have similar UI or features as Cinta Notes?
    • That is my other main Note tool I use, I was hoping to mod NP++ to have same UI for search. Cinta Notes has better Search for my use-case.


  • @SEXY_Coder

    to be honest, I use npp for text editing exclusively and I haven’t tried the other programs.
    Why? Because npp suits my needs, I’m used to it and up to now I always found a way
    to solve a particular issue if there was one. Even on linux.
    Does this help you? I don’t know because I don’t know how you are working and what you expect
    an text editor should do or shouldn’t do.

    In regards of functionality, I assume most can be done by using plugins but it is always a question of
    can I (the user) do it myself or has another one already created a plugin which suits my needs and how long
    am I willing to learn how it is done.

    If I have no time or don’t like hacking around and have already a working program I do not see that it makes sense
    to try another prog otherwise …

    Concerning the ui - support of themes (basically only different fore- and background colors) and post-it mode. That’s it.

    The finding in other notes while typing - in general possible, my regex tester script basically does this but depends what exactly
    one wants to do. Like I have 10 different notepad instances open, all with two views so 20 notes in total is a much more complex
    problem as just mark in the second view (like regex tester does).

    So what I try to say - the only person who knows if it makes sense to spend time on customizing notepad++ to my needs is you.

    Cheers
    Claudia



  • Hey thanks for the replies! Is there a way or plugin, to turn on autocompletion for the whole Dictionary, as in, like how there is auto-suggestions on Smartphone Keyboards, like as you type on the keyboard, it will suggest different words on Top Bar



  • @Claudia-Frank Sorry, forgot to tag you in reply



  • @Claudia-Frank HEY! Been patiently waiting for a reply lol! Please help if u can!



  • @SEXY_Coder

    Is there a way or plugin, to turn on autocompletion for the whole Dictionary,

    Yes and no.
    No, because afaik, there is no plugin which can do this and the plugins in questions
    (spell checkers) work differently, meaning they provide a hint that a word has been misspelled.

    Yes, in general, the autocompletion works in the following way.
    It reads/caches what has been written in current document already and by reading an
    api file, if there is one for the language currently used.
    So in theory you can create an api file for your language which contains the dictionary.
    I’m currently not sure how big such a file can be and how good the performance will be
    as this isn’t really the scope of scintilla and notepad++.

    Cheers
    Claudia


Log in to reply