Community
    • Login

    Bullet point and Multi-Asterisk not working as delimiters

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    7 Posts 3 Posters 1.3k Views 1 Watching
    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.
    • phenomenal11P Offline
      phenomenal11
      last edited by

      Hi, I have been trying to create a UDL that makes the view a bit more colorful like in org-mode.
      In the delimiter section i defined * as a delimiter. But if i do that then ** *** **** delimiters etc. all take the properties of the * delimiter. Nesting does not help. Am i doing something wrong here or is this just how it works?

      Also i tried using the bullet point (that we get by pressing Alt+Num7) as a delimiter. UDL didn’t recognize • or U+2022 as a delimiter but it recognizes it if put • as a keyword. Is there any way i can make it or any other such special characters work as delimiters?

      phenomenal11P 2 Replies Last reply Reply Quote 0
      • phenomenal11P Offline
        phenomenal11 @phenomenal11
        last edited by

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • phenomenal11P Offline
          phenomenal11 @phenomenal11
          last edited by

          @phenomenal11 said in Bullet point and Multi-Asterisk not working as delimiters:

          In the delimiter section i defined * as a delimiter. But if i do that then ** *** **** delimiters etc. all take the properties of the * delimiter.

          Ok i figured this part out. So basically **** delimiter needs to defined first then *** then ** then * only then each of them will have different properties. Meaning you have start defining them backwards. Don’t know the technical reasons behind it though. Attaching a screenshot for more clarity.
          Still can’t figure out how to make the bullets work though. Any help would be appreciated!!

          UDL.jpg

          EkopalypseE 1 Reply Last reply Reply Quote 0
          • EkopalypseE Offline
            Ekopalypse @phenomenal11
            last edited by

            @phenomenal11

            The reason why you need to specify ** before * is that the
            lexer walks through the delimiter one by one and if it finds one that
            matches then it ignores the rest.
            But I don’t understand what isn’t working at the moment.
            Maybe another screenshot will help clarify this as well?

            phenomenal11P 1 Reply Last reply Reply Quote 1
            • phenomenal11P Offline
              phenomenal11 @Ekopalypse
              last edited by

              @Ekopalypse
              Hi, I’m currently on mobile so can’t share the npp screenshot right now but what’s not working is the special characters that we get by pressing Alt+Numpad Keys. For e.g. pressing Alt+Num7 will print a bullet point. So i tried using this bullet point as a delimiter. But it just won’t work. It doesn’t take the styling i set for it. What’s weird is the same bullet point gets recognised as a keyword.

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

                @phenomenal11 ,

                Note that @moon6969 had a similar complaint at the beginning of June: delimiters and operators do not accept unicode (https://community.notepad-plus-plus.org/topic/19498/udl-operators-unicode-support/). But, as you pointed out, keywords will accept them.

                There’s nothing we can do in the forum to fix that. I don’t know if there’s already an issue at https://github.com/notepad-plus-plus/notepad-plus-plus/issues – if not, you might want to add one, as described in the FAQ (https://community.notepad-plus-plus.org/topic/15741/faq-desk-feature-request-or-bug-report). BTW: if you do submit a feature request, I recommend to not bother mentioning the Alt+Num7-style nomenclature – it doesn’t add much to the issue, and might confuse them, thinking that you are having trouble entering the characters: what’s important is that we just want the ability to have generic Unicode in any of the UDL fields – folding, keywords, comments, numbers, operators, and delimiters – not just in keywords.

                Getting a feature request from an average user rather than one of the forum (or github) regulars carries more weight in the developer’s eyes. So please, submit that request (or chime into a previous request if it already exists – it’s considered polite to look for an existing request before submitting a new one). But, unfortunately, when you search the issues page for UDL, you will see there is a long list of open feature requests and bug reports for the UDL feature, so I make no guarantees that UDL will get any substantive fixes anytime soon.

                phenomenal11P 1 Reply Last reply Reply Quote 1
                • phenomenal11P Offline
                  phenomenal11 @PeterJones
                  last edited by

                  @PeterJones
                  Well i raised a request on github page. I hope it gets some interest from the dev.

                  1 Reply Last reply Reply Quote 1

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  • First post
                    Last post
                  The Community of users of the Notepad++ text editor.
                  Powered by NodeBB | Contributors