PikeTools

[ Start > PikeTools ] [ Edit this Page | Show Page Versions | Show Formatted ]


There are a number of tools that are Pike-aware. See also the ~~Pike Assimilation~~ project: http://pike.ida.liu.se/projects/assimilation/

EMACS

Emacs contains support for Pike, which is provided by C-Mode.

Eclipse

{link:__Eclipse__|http://www.eclipse.org} is a work in progress. See the [PikeDevel/Eclipse] page for details.

Editra

{link:__Editra__|http://editra.org} supports Pike syntax highlighting and code folding.

JEdit

{link:__JEdit__|http://www.jedit.org} has supports syntax highlighting, and code folding. An in-depth discussion can be found at http://www.update.uu.se/~peterl/html/sub_hobbies/comp/articles/jEdit/

SynWrite

SynWrite - Downloads open Options/Addons-Manager, click Install and item "Pike" in it. Open .pike file and lexer activates.

SciTE

SciTE has support for Pike.

Sublime

https://github.com/poppa/pike-for-sublime

VIM

{link:__vim__|http://www.vim.org} supports syntax highlighting and code completion for Pike. __Syntax hilighting__ {code} :set syntax on :set syntax:pike {code} For more information see:
  • http://www.vim.org/tips/tip.php?tip_id=498
__Code completion__ Begin to type something and hit: {code} ctrl-n ctrl-p {code} For more information, see:
  • http://www.vim.org/tips/tip.php?tip_id=4
  • http://www.vim.org/tips/tip.php?tip_id=11
This should apply to gvim which is basically vim with a graphical interface.

TextMate

{link:TextMate|http://www.macromates.com} is a very cool text editor for Mac OS X. More information about its support at [PikeTools/TextMate].

nedit

{link:nedit|http://www.nedit.org} supports syntax hilighting and some other features. Kevin Mulholland has provided his {link:nedit.rc|/files/nedit.rc} which contains, among other things, the Pike syntax hilighting definition.

Hilight

{link:Highlight|http://www.andre-simon.de/} supports Pike along with 120 other languages.

Powered by PikeWiki2

 
gotpike.org | Copyright © 2004 - 2009 | Pike is a trademark of Department of Computer and Information Science, Linköping University