• Login
Community
  • Login

Guidance needed - "Bullet Journal" idea for language / plugin

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
6 Posts 3 Posters 3.4k 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.
  • B
    Bob Thomas
    last edited by Dec 18, 2016, 3:08 AM

    Hello,

    I have been using a system of note taking and journaling that is very similar to something called “Bullet Journal” that I just heard about. It is still pencil and paper based, so there are all of those flaws (no cut and paste, etc. etc.).

    link text

    I was wondering if Notepad++ would get me what I want. Essentially, I want it to recognize the notation and do things like automatically indent and bullet, and insert the current date, and be able to collapse blocks of text…

    I think Notepad++ should be able to do these things, but I am wondering what approach would be best. Should I just define a new language with this formatting? A plugin?

    Has anyone tried something like this? I’m sure the bullet journal people would be ecstatic. =)

    TIA for any help!

    Bob

    C 1 Reply Last reply Dec 18, 2016, 10:44 PM Reply Quote 0
    • C
      Claudia Frank @Bob Thomas
      last edited by Dec 18, 2016, 10:44 PM

      @Bob-Thomas

      not quite sure if I understand your request correctly.
      Does this mean you have a pen as keyboard replacement and want to write
      something, on whatever surface, which then appears in notepad++?
      In addition, it should automatically structure your text, correct?

      If so, the first thing would be to have an interface/api which provides access
      to the pen driver to get the information you write converted and
      second step would be writing a lexer which is responsible for formatting your words.

      As npp doesn’t have this builtin (pen driver api) you most likely need to develop
      a plugin to make this work.

      Cheers
      Claudia

      1 Reply Last reply Reply Quote 0
      • B
        Bob Thomas
        last edited by Dec 19, 2016, 10:48 PM

        Thank you Claudia!

        Mostly I was wondering about the auto formatting and auto-complete features in N++ … I already have the pen part figured out. =)

        1 Reply Last reply Reply Quote 0
        • G
          gstavi
          last edited by Dec 20, 2016, 9:26 AM

          Some comments.
          Notepad++ mostly deals with one text file at a time, there are no cross references. This system you describe seems to manage multiple lists in a related fashion so I am not sure that doing it in a single text file is the best approach. Things like Microsoft OneNote or Desktop Wiki Zim seem more suitable.

          One thing that can be done relatively easily is to develop a lexer that will color lines based on the system. This should be easy as it should basically color entire lines based on the prefix.

          Auto indentation is a bit different. Notepad++ is not wysiwyg. It shows files “as they are” so this requires active manipulation of the text, mainly adding and deleting spaces. Personally I am not a fan of plugins that manipulate my text. They should be implemented carefully so the plugin does not damage the data.

          1 Reply Last reply Reply Quote 0
          • C
            Claudia Frank
            last edited by Dec 20, 2016, 4:58 PM

            Well I don’t see a problem using auto indention but gstavis statement is absolutly valid about formatting words, (color, font, size, style etc…). Npp does not store those formatting stuff - the lexer is responsible to always
            to its stuff when file gets loaded or modified.

            Cheers
            Claudia

            1 Reply Last reply Reply Quote 0
            • B
              Bob Thomas
              last edited by Dec 21, 2016, 12:13 AM

              Thanks for the info guys! I think I have what I need to proceed.

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