design - Example of modern text editor architecutre -


i'm looking design\architectual guidance modern text editors.

modern text editor means that:

  • it has support syntax highlighting
  • it has auto-completion (something intellisense)
  • it has advanced navigation capabilities (incremental search, etc.)

following properties plus:

  • implemented in managed language (java, .net language)
  • modular architecutre
  • add-in support

i'm interested in text editor related design\architecure documents\articles, links open source projects.

i'm not interested in general recommendations, oop/design patterns books advertisement.

currently i'm analyzing sharpdevelop code editor source code. links similar projects appreciated.

the ultimate text editor is, of course, emacs. found the craft of text editing, or, emacs modern world excellent self-study guide basics of writing editor. examples in plain old c, , text might bit dated (it 1991), basic ideas still valid, , thoroughly understand why editor works way does.


Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -