• Login
Community
  • Login

functionList.xml for CSS

Scheduled Pinned Locked Moved General Discussion
2 Posts 2 Posters 767 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.
  • H
    Horace Bischoff
    last edited by Nov 15, 2018, 4:37 PM

    I just wanted to share this in case it could help someone else. If you edit your functionList.xml file here:

    C:\Users<username>\AppData\Roaming\Notepad++\functionList.xml

    add this at the top in the associationmap:

     <association id=        "css_class"   		langID="20"                          />
    

    and add this at the end:

     <!-- ======================================================= [ css_class ] -->
    		<parser
    			displayName="CSS"
    			id         ="css_class"
    			commentExpr="(?s:/\*.*?\*/)"
    		>
    			<function
    				mainExpr="([\.\#\@]?\w[\.\w\:, \-\r\n\t\(\)]+) *[\r\n,]*? *{+?" 
    			>
    				<functionName>
    					<nameExpr expr="(.)+" />
    				</functionName>
    
    			</function>
    		</parser>
    		
    		<!-- ================================================================= -->
    

    It should be able to parse pretty much any css classname in the view->Function List pane.

    1 Reply Last reply Reply Quote 0
    • M
      MAPJe71
      last edited by Nov 15, 2018, 10:02 PM

      See also #10711 and #15474 .

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