Skip to content

Support missing Lexers #1258

@dail8859

Description

@dail8859

Scintilla provides numerous lexers, most of which Notepad++ is not using. They are just sitting there...so why not take advantage of them! Below is a list of the SCLEX_xxx defines that are not used within the ScintillaEditView::langNames array. I don't know what most of them are or if they all are applicable but I'm sure many of them could be used. I'd like conformation from @donho that pull requests adding many of these lexers would be accepted.

  • SCLEX_A68K
  • SCLEX_ABAQUS
  • SCLEX_APDL
  • SCLEX_AS
  • SCLEX_ASN1
  • SCLEX_ASYMPTOTE
  • SCLEX_AVE
  • SCLEX_AVS
  • SCLEX_BAAN - 02bdd11
  • SCLEX_BIBTEX
  • SCLEX_BLITZBASIC
  • SCLEX_BULLANT
  • SCLEX_CLW
  • SCLEX_CLWNOCASE
  • SCLEX_CONF
  • SCLEX_CONTAINER - not applicable
  • SCLEX_CPPNOCASE - probably not applicable
  • SCLEX_CSOUND
  • SCLEX_DMAP
  • SCLEX_DMIS
  • SCLEX_ECL
  • SCLEX_EIFFEL
  • SCLEX_EIFFELKW
  • SCLEX_ERLANG
  • SCLEX_ERRORLIST
  • SCLEX_ESCRIPT
  • SCLEX_F77 - Implemented in Notepad++ support both SCLEX_FORTRAN and SCLEX_F77 #1381
  • SCLEX_FLAGSHIP
  • SCLEX_FORTH
  • SCLEX_FREEBASIC
  • SCLEX_GAP
  • SCLEX_IHEX - 6b6b812
  • SCLEX_KVIRC
  • SCLEX_LATEX
  • SCLEX_LITERATEHASKELL
  • SCLEX_LOT
  • SCLEX_LOUT
  • SCLEX_MAGIK
  • SCLEX_MARKDOWN - Related issue Markdown support #1695
  • SCLEX_METAPOST
  • SCLEX_MMIXAL
  • SCLEX_MODULA
  • SCLEX_MSSQL
  • SCLEX_MYSQL
  • SCLEX_NIMROD
  • SCLEX_NNCRONTAB
  • SCLEX_OBJC
  • SCLEX_OCTAVE
  • SCLEX_OPAL
  • SCLEX_OSCRIPT
  • SCLEX_PHPSCRIPT
  • SCLEX_PLM
  • SCLEX_PO - PR Add lexer for po, pov, registry #181 never merged
  • SCLEX_POV - PR Add lexer for po, pov, registry #181 never merged
  • SCLEX_POWERBASIC
  • SCLEX_POWERPRO
  • SCLEX_PROGRESS
  • SCLEX_PUREBASIC
  • SCLEX_REBOL
  • SCLEX_REGISTRY
  • SCLEX_RUST - Relate issue how about add Rust language lexer? #469
  • SCLEX_SCRIPTOL
  • SCLEX_SML
  • SCLEX_SORCUS
  • SCLEX_SPECMAN
  • SCLEX_SPICE
  • SCLEX_SREC - 6b6b812
  • SCLEX_STTXT
  • SCLEX_TACL
  • SCLEX_TADS3
  • SCLEX_TAL
  • SCLEX_TCMD
  • SCLEX_TEHEX - 6b6b812
  • SCLEX_TXT2TAGS
  • SCLEX_VBSCRIPT
  • SCLEX_VISUALPROLOG - 854acae
  • SCLEX_XCODE

Metadata

Metadata

Assignees

No one assigned

    Labels

    acceptedenhancementProposed enhancements of existing featureslanguage-supportIssues or PRs related to programming languages (also e.g. in styles, themes)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions