WikidPad support in CudaText + Tree view & find + Markdown

mix-7
Posts: 1005
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

"Стянул" уже готовый в лексере WikidPad. (Примерно (очень примерно) ясно, но посмотрю потом пояснение на https://regex101.com/
~/.config/cudatext/data/lexlib/WikidPad.lcf

Code: Select all

item
      DisplayName = 'CamelCaseWords'
      StyleName = 'Link'
      TokenType = 5
      Expression = '(?-i)[A-Z][a-z]\w*[A-Z][a-z]\w* (!\w+)?'
      ColumnFrom = 0
      ColumnTo = 0
    end
~/.config/cudatext/data/lexliblite/WikidPad.cuda-litelexer

Code: Select all

{
  "about": "WikidPad lite lexer",
//"about": "tst lexer",
  "files": "*.wiki",
  "case_sens": false,
  "consider_spaces": true,
  "rules": {
    "success": {
      "regex": "^\\++.*",
      "style": "LightBG3"
    }
  }
}

Попробую завтра подставить по примеру ~/.config/cudatext/data/lexliblite/SQL.cuda-litelexer
main Alexey
Posts: 2703
Joined: 25.08.2021 18:15

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by main Alexey »

ну да,примерно так надо делать. готовый в лексере. он должен заработать (хотя в лайт-лексер юзается не тот же самый regex engine, а TRegExpr, но наверно заработает если assertions не сильно хитрые).
Post Reply