128 lines
3.8 KiB
HTML
128 lines
3.8 KiB
HTML
|
<?xml version="1.0"?>
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
<head>
|
||
|
<meta name="generator" content="HTML Tidy, see www.w3.org" />
|
||
|
<meta name="generator" content="SciTE" />
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
||
|
<title>
|
||
|
Scintilla and SciTE To Do
|
||
|
</title>
|
||
|
</head>
|
||
|
<body bgcolor="#FFFFFF" text="#000000">
|
||
|
<table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0">
|
||
|
<tr>
|
||
|
<td>
|
||
|
<img src="SciTEIco.png" border="3" height="64" width="64" alt="Scintilla icon" />
|
||
|
</td>
|
||
|
<td>
|
||
|
<a href="index.html" style="color:white;text-decoration:none"><font size="5">Scintilla
|
||
|
and SciTE</font></a>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
<h2>
|
||
|
Bugs and To Do List
|
||
|
</h2>
|
||
|
<h3>
|
||
|
Feedback
|
||
|
</h3>
|
||
|
<p>
|
||
|
Issues can be reported on the <a href="http://sourceforge.net/p/scintilla/bugs/">Bug Tracker</a>
|
||
|
and features requested on the <a href="http://sourceforge.net/p/scintilla/feature-requests/">Feature Request Tracker</a>.
|
||
|
</p>
|
||
|
<h3>
|
||
|
Scintilla Bugs
|
||
|
</h3>
|
||
|
<p>
|
||
|
Automatic scrolling when text dragged near edge of window.
|
||
|
</p>
|
||
|
<h3>
|
||
|
Scintilla To Do
|
||
|
</h3>
|
||
|
<p>
|
||
|
Folding for languages that don't have it yet and good folding for languages
|
||
|
that inherited poor folding from another languages folding code.
|
||
|
</p>
|
||
|
<p>
|
||
|
Simple pattern based styling.
|
||
|
</p>
|
||
|
<p>
|
||
|
Different height lines based upon tallest text on the line rather than on the tallest style
|
||
|
possible.
|
||
|
</p>
|
||
|
<p>
|
||
|
Composition of lexing for mixed languages (such as ASP+ over COBOL) by
|
||
|
combining lexers.
|
||
|
</p>
|
||
|
<p>
|
||
|
Stream folding which could be used to fold up the contents of HTML elements.
|
||
|
</p>
|
||
|
<p>
|
||
|
Printing of highlight lines and folding margin.
|
||
|
</p>
|
||
|
<p>
|
||
|
Flow diagrams inside editor similar to
|
||
|
GRASP.
|
||
|
</p>
|
||
|
<p>
|
||
|
More lexers for other languages.
|
||
|
</p>
|
||
|
<h3>
|
||
|
SciTE To Do
|
||
|
</h3>
|
||
|
<p>
|
||
|
Good regular expression support through a plugin.
|
||
|
</p>
|
||
|
<p>
|
||
|
Allow file name based selection on all properties rather than just a chosen few.
|
||
|
</p>
|
||
|
<p>
|
||
|
Opening from and saving to FTP servers.
|
||
|
</p>
|
||
|
<p>
|
||
|
Setting to fold away comments upon opening.
|
||
|
</p>
|
||
|
<p>
|
||
|
User defined fold ranges.
|
||
|
</p>
|
||
|
<p>
|
||
|
Silent mode that does not display any message boxes.
|
||
|
</p>
|
||
|
<h3>
|
||
|
Features I am unlikely to do
|
||
|
</h3>
|
||
|
<p>
|
||
|
These are features I don't like or don't think are important enough to work on.
|
||
|
Implementations are welcome from others though.
|
||
|
</p>
|
||
|
<p>
|
||
|
Mouse wheel panning (press the mouse wheel and then move the mouse) on
|
||
|
Windows.
|
||
|
</p>
|
||
|
<p>
|
||
|
Adding options to the save dialog to save in a particular encoding or with a
|
||
|
chosen line ending.
|
||
|
</p>
|
||
|
<h3>
|
||
|
Directions
|
||
|
</h3>
|
||
|
<p>
|
||
|
The main point of this development is Scintilla, and this is where most effort will
|
||
|
go. SciTE will get new features, but only when they make my life easier - I am
|
||
|
not intending to make it grow up to be a huge full-function IDE like Visual
|
||
|
Cafe. The lines I've currently decided not to step over in SciTE are any sort of
|
||
|
project facility and any configuration dialogs. SciTE for Windows now has a
|
||
|
Director interface for communicating with a separate project manager
|
||
|
application.
|
||
|
</p>
|
||
|
<p>
|
||
|
If you are interested in contributing code, do not feel any need to make it cross
|
||
|
platform.
|
||
|
Just code it for your platform and I'll either reimplement for the other platform or
|
||
|
ensure that there is no effect on the other platform.
|
||
|
</p>
|
||
|
</body>
|
||
|
</html>
|