Changes

Jump to navigation Jump to search
99 bytes removed ,  18:49, 11 November 2023
Added the Nova text editor
< [[Main Page]] | [[Related Programs]] >__NOTOC__You can use any text editor that can save text files in UTF-8 for creating a input file for ConTeXt. Many editors provide generic TeX syntax highlighting, but some have even more support for ConTeXt.
You can use any = Integrating text editor for creating a source file for ConTeXt (in case of desperation, even notepad should do :). A lot of editors provide generic TeX syntax highlighting (not based on a word list). But some have a bit more support for with ConTeXt:=
== * [[BBEdit]]* [[CudaText]]* [[ConTeXt-aware ==on-web]] (COW)* Emacs** [[AUCTeX|AUCTeX]]** [[Emacs-muse|muse]]** [[Reftex|Reftex]]* [[ITeXMac]]* [[Notepad++]]* [[Nova]]* [[Scite]] ([[Windows Installation: ConTeXt Suite with SciTe]])* [[TeXnicCenter]]* [[Texpad]]* [[TeXShop]]* [[Textadept]]* [[TextMate]]* [[TeXworks]]* [[Vim]]* [[VSCode]]
<table> <tr style="background:#cccccc;"> <td> Editor </td> <td colspan="7"> features </td> <td> Linux </td> <td> Win </td> <td> MacOS X </td> <td> Remarks </td> </tr> <tr style="background:#eeeeee;"> <td> [http://www.emacswiki.org/cgi-bin/wiki Emacs] with [http://www.gnu.org/software/auctex/ AUCTeX] </td> <td> </td><td> </td><td> S </td><td> T </td><td> U </td><td> </td><td> ? </td> <td> y </td> <td> y </td> <td> y </td> <td> Extremely powerful & highly configurable text editor for CTRL- and ALT- key lovers.<br> The official AUCTeX distribution beginning with 11.50 has ConTeXt support. Berend de Boers ConTeXt mode for Emacs has been merged with the former ConTeXt support in AUCTeX by Patrick Gundlach. [[More AUCTeX]] has further AUCTeX customization for ConTeXt. If you write documents with bibliographies, indexes, or cross-references, you may also be interested in [[Using reftex with ConTeXt]].</td> </tr> <tr> <td> [[Vim]] </td> <td> </td><td> </td><td> S </td><td> T </td><td> U </td><td> 2 </td><td> ? </td> <td> y </td> <td> y </td> <td> y </td> <td> Extremely powerful & highly configurable text editor. It operates in different "modes": you type in text in "insert mode" and pass commands to the editor in "normal mode." Whether you prefer Vim or emacs is a religious question of the highest importance. (See also: [[Vim]])</td> </tr> <tr style="background:#eeeeee;"> <td>[http://scintilla.sourceforge.net/SciTE.html SciTE]</td> <td> C </td><td> </td><td> S </td><td> T </td><td> U </td><td> </td><td> </td> <td> y </td> <td> y </td> <td> y (X11) </td> <td> ConTeXt support not before v1.6.x. ConTeXt support files come with the ConTeXt distribution in directory context/data/context.properties. See also the [http://www.pragma-ade.com/general/manuals/mscite-s.pdf manual mcite.pdf][http://homepage.mac.com/atl/tex/#other SciTE on MacOSX 10.3] is Adam's quick-and-dirty port of SciTE to Panther/X11. </td> </tr><tr> <td> [http://www.uoregon.edu/~koch/texshop/ TeXshop] </td> <td> ? </td><td> P </td><td> S </td><td> T </td><td> U </td><td> </td><td> </td> <td> - </td> <td> - </td> <td> y (native)</td> <td> Simple Cocoa IDE </td> </tr><tr style="background:#eeeeee;"> <td> [http://gedit.sourceforge.net/ gedit] </td> <td> </td><td> </td><td> S </td><td> </td><td> U </td><td> ? </td><td> </td> <td> y </td> <td> - </td> <td> y (X11) </td> <td> GNOME editor </td> </tr><tr> <td> [http://lumumba.luc.ac.be/jori/klat/ klat] </td> <td> </td><td> </td><td> S </td><td> T </td><td> U </td><td> ? </td><td> </td> <td> y </td> <td> - </td> <td> y (X11) </td> <td> KDE editor, based on kate </td> </tr> <tr style="background:#eeeeee;"> <td> [[iTeXMac]] </td> <td> ? </td><td> P </td><td> S </td><td> T </td><td> U </td><td> </td><td> + </td> <td> - </td> <td> - </td> <td> y (native) </td> <td> More advanced Cocoa IDE (one of its modes doesn't like tabulated Setting up source)</td> </tr><tr> <td> [http://www.macromates.com TextMate] </td> <td> C </td><td> - </td><td> S </td><td> T </td><td> U </td><td> ?</td><td> </td> <td> - </td> <td> - </td> <td> y (native)</td> <td> ConTeXt bundle not yet in distribution, but you can download one at [http://dl.contextgarden.net/support/context-tmbundle.dmg]. There is an [[ConTeXt Bundle for TextMate|extra page]] </td> </tr> <tr stylesynchronisation ="background:#eeeeee;"> <td> [http://notepad-plus.sourceforge.net/uk/site.htm Notepad++] </td> <td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td> <td> </td> <td> </td> <td> </td> <td> TODO: put this on the wiki: [http://archive.contextgarden.net/message/20070813.050137.7a5796f0.en.html]</td> </tr><tr> <td> [http://kate-editor.org Kate] </td> <td> - </td><td> - </td><td> S </td><td> ? </td><td> U </td><td> - (KDE3) / 2 (KDE4) <td> + </td> <td> y </td> <td> y (cygwin) </td> <td> ? (probably x11) </td> <td> Kate is an advanced multi-document text editor for KDE (KWrite is in the same package, but handles only single documents). It has already built-in LaTeX syntax highlighting, but you can install a [http://kde-files.org/content/show.php/ConTeXt+-+Syntax+Highlighting?content=54006 file that provides ConTeXt syntax highlight]. It is planned to be included in the Kate package itself in the (near) future though. </tr><tr style="background:#eeeeee;"> <td> [http://kile.sourceforge.net Kile] </td> <td> C </td><td> P </td><td> S </td><td> ? </td><td> U </td><td> - (KDE3) / 2 (KDE4) </td><td> + </td> <td> y </td> <td> y (cygwin) </td> <td> ? (probably x11) </td> <td> Kile is a very advanced KDE-based editor/environment that primarily aims at LaTeX users, but can be set up to refer to ConTeXt-related programs to create/build documents. As Kile uses Katepart as its editor, the same method applies for ConTeXt syntax highlighting as it does for Kate. Other settings can be changed in the settings dialog, to make it ConTeXt-aware. Amongst other advanced features, Kile has to offer project management, inverse and forward TEX<->DVI search, side tree view of the document structure (e.g. by chapters, sections etc.) </tr> </table>
'''features:''' * C = TeX/ConTeXt command completion * P = PDF preview * S = TeX/ConTeXt syntax highlighting * T = ConTeXt typesetting* U = Unicode (UTF-8) handling* 2 = bidirectional edit (right-to-left)* + = more…* ? = previous feature probable but unsure[[SyncTeX]]
== Other Text editors ==
The following '''Beware''', for several editors have no specific , syntax highlighting wasn’t changed since MkII! {||- style="text-align:left;"! colspan="2" | Features|-| C: || ConTeXt syntax highlighting (and perhaps command completion)|-| P: || PDF preview|-| S: || [[SyncTeX]] support, but do a good job for generic (Lasynchronising between text in PDF and TeX source)TeX |-| T: || ConTeXt typesetting, so you may use them for ConTeXt as well|-| 2:|| bidirectional editing (right-to-left)|-| _<tablesup>?</sup>: || previous feature probable but unsure|} <tr {||- style="backgroundtext-align:#ccccccleft;"> <td> Editor </td> <td ! colspan="72"> features </td>| OSes|- <td> | L: || Linux </td> <td> Win </td>|- <td> | M: || MacOS X </td> <td> |-| W: || Windows|} {||- style="text-align:left;background:#cccccc;"! Editor !! Features !! OSes !! Latest Release !! Remarks <|-| [https://td>atom.io Atom]| CSP || LMW || deprecated in 2022 <| Replaced by [https://tr><tr pulsar-edit.dev Pulsar]; see below.|- style="background:#eeeeee;"> <td> | [http://www.winedtbarebones.com/products/bbedit/ BBEdit]| CSTP || M || 2023| Venerable, powerful text editor for MacOS. Highlighting, section navigation, and code folding available through a [https://github.com/ WinEdtpmazaitis/ConTeXtBBLM/releases language module]<; typesetting and PDF preview available through an [http://dflect.net/context-typeset-tool/td>external script]. <td> |- <| [https://td><td> - <www.microsoft.com/td><td> S <p/td><td> context- <ide/td><td> 9nn9q389ttjr ConTeXt IDE]| CP || W || 2022| The first self-contained IDE for ConTeXt. After a few button presses you can start writing, compiling and viewing. There are some templates provided for new users. It’s a Windows 10 app with 'fluent design' GUI. The editor is based on monaco-editor and the PDF viewer is based on PDF.js.|- <style="background:#eeeeee;"| [https://td><td> context- </td><td> on- </td>web.eu ConTeXt On Web] (COW)| CPT || Browser || 2022| Online IDE with layout and table wizards. <td> |- <| [http://td> <td> y <www.emacswiki.org/td> <td> cgi- <bin/wiki Emacs] with [http://www.gnu.org/software/auctex/td>AUCTeX] | CT || LMW || 2022 <td> A nice, | Extremely powerful & highly configurable Windows text editor, very suitable for newbies to (La)TeXCTRL- and ALT- key lovers. A large collection of buttons <br>The official AUCTeX distribution beginning with Greek letters and other (math) symbols is very helpfulp when typesetting math11. It also 50 has spell checker, but no ConTeXt support . Further [[AUCTeX]] customization for UTF yetConTeXt.<br> LaTeX users can also find many templates (tablesIf you write documents with bibliographies, indexes, enumerationsor cross-references, you may also be interested in [[Reftex|using Reftex]].There is also [[Emacs-muse]] which is an extension.|- style="background:#eeeeee;"| [https://wiki.gnome.org/Apps/Gedit gedit] | || L(MW) || 2023| GNOME editor (MATE fork: Pluma) and compiling; also install the plugins!|-| [http://previewing the documents by clicking a buttonwww. This is supported For ConTeXt alsojedit. You can configure it easilyorg jEdit]| || LMW || 2020| Cross-platform mature programmer’s text editor.<br>''Good support for TeX (WinEdt is not free software, but shareware with 31+ days trialformerly also LilyPond) among the rest.)''</td> </tr><tr |- style="background:#eeeeee;"> <td> | [http://kate-editor.org Kate] | C || LMW || 2023| IDE for KDE.|- | [http://neditwww.nano-editor.org/ NEditnano]| || L(MW) || 2023| Curses-based text editor for Unix and Unix-like systems, designed to be a free replacement for the Pico text editor. Has basic TeX syntax highlighting. |- style="background:#eeeeee;"| [[Notepad++]] | CT<sup>?</tdsup>2 || W || 2023 | Npp is one of the most powerful and useful text editors on Windows (you can also use it under Wine). Modern interface with loads of included features (see especially the TextFX menu). ConTeXt support files come with the ConTeXt distribution in directory <tdtt> texmf- context/context/data/npp</td><tdtt> .|-| [[Nova]] | CPT || M || 2023| Nova is a capable commercial text editor by Panic for MacOS. The editor supports a good set of general text editing features, with additional functionality provided by extensions. A git client, terminal handling, preview, and simple IDE are built in. |- style="background:#eeeeee;"| [https://pulsar-edit.dev Pulsar]| CSP || LMW || 2023| Fork of [https://atom.io Atom]; based on Electron. Good git client. Lots of plugins covering any editing task. Install plugins "[https://codeberg.org/fiee/language-context language-context]", "language-lua" and "pdf-view" for C and P.|- <| '''[[Scite|SciTE]]'''| CT || L(M)W || 2023| Used to be the "official" ConTeXt editor ([http:/td><td> S </td><td> www.pragma- <ade.nl/general/manuals/td>scite-context-readme.pdf more info]). ConTeXt support files come with the ConTeXt distribution in directory <tdtt> texmf- context/context/data/scite</td><tdtt> . SciTE for Mac is commercial (AppStore). (After API changes, the setup doesn’t work any more.)|- <style="background:#eeeeee;"| [https://www.peterborgapps.com/smultron/ Smultron]| PTU || M || 2022| Shareware. [[ConTeXt_Minimals/td><td> Mac_Installation#Smultron_installation_and_configuration|Old configuration instructions]].|- <| [https://www.sublimetext.com/td>Sublime Text]| CT2 || LMW || 2021 <td> y <| Uncluttered yet extremely powerful & widely revered text editor. With Package Control, install the vital [https://packagecontrol.io/packages/td>simple_ConTeXt simple_ConTeXt] package (discontinued, not available anymore as of 2021-11; see [[CudaText]] for its successor).|- style="background:#eeeeee;" <td> y <| [https://projects.eclipse.org/projects/science.texlipse/td>TeXlipse] | PS<tdsup> ? </tdsup>T || LMW || 2020 <td>X server | LaTeX-Extension for Eclipse (Cygwinpart of Eclipse Science)|- | [http://Xorg) is needed to run Nedit on Windows<www.uoregon.edu/~koch/texshop/td>TeXshop] | PT || M || 2023| Simple TeX IDE for OSX. [[TeXShop]] </tr><tr |- style="background:#eeeeee;"> <td> | [httphttps://www.toolscentertexstudio.org/ TeXnicCenterTeXstudio]</td> | PST || LMW || 2023| Extensive LaTeX IDE. Too LaTeX-centered to be really helpful for ConTeXt.|- | [[Textadept]]| CT || LMW || 2023| ConTeXt support files come with the ConTeXt distribution in directory <tdtt> texmf- <context/context/td><td> P <data/td><td> S textadept</td><tdtt> . (Might not work any more, similar problem as with SciTE.)|- <style="background:#eeeeee;"| [[TextMate]] | C || M || 2014?| The ConTeXt bundle is outdated and not in the distribution, but you can download a copy from [https://github.com/pgundlach/context.tmbundle/td><td> GitHub]. |- <| [http://www.textpad.com/ TextPad]| CT || W || 2023| Commercial; TeX/ConTeXt/td><td> LaTeX command library; configurable to run a whatever-TeX command as a tool|- <style="background:#eeeeee;"| [http://www.tug.org/texworks/td>TeXWorks]| PST || LMW || 2023| Probably the most widespread TeX IDE, similar to TeXshop, supported by TUG. ConTeXt support files come with the ConTeXt distribution in directory <tdtt> texmf- context/context/data/texworks</tdtt>.|- | [[Vim]] <td> | CT2 || LMW || 2022| Extremely powerful & highly configurable text editor. It operates in different "modes": you type in text in "insert mode" and pass commands to the editor in "normal mode." Whether you prefer Vim or emacs is a religious question of the highest importance. ConTeXt support is good.|- <style="background:#eeeeee;"| [[VSCode|Visual Studio Code]] / [https://td>vscodium.com VSCodium]| C || WML || 2023 <td> y </td>| Universal IDE, based on Electron. Usable Git client, lots of plugins. ConTeXt syntax support in the distribution; language server still in development. <td> |- <| [http://www.winedt.com/td>WinEdt]| T || W || 2023 <td> Oriented towards the use of LaTeX| Shareware. A nice, but can also be used configurable Windows editor for processing ConTeXt documentsLaTeX. A large collection of buttons with Greek letters and other (math) symbols is very helpfulp when typesetting math. It also has spell checker.<br> LaTeX users can also find many templates (tables, enumerations, ...) and compiling/previewing the documents by clicking a button (it . This is easy to [[configure TeXnicCenter supported for ConTeXt]] use)also.<br>''(TeXnicCenter is freely available under GPL)You can configure it easily.''</td></tr></table>|} [[Category:Text Editors]]
51

edits

Navigation menu