You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
140 lines
4.4 KiB
140 lines
4.4 KiB
<?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" /> |
|
<meta name="viewport" content="width=device-width, initial-scale=1" /> |
|
<style type="text/css"> |
|
#menu { |
|
margin: 0; |
|
padding: .5em 0; |
|
list-style-type: none; |
|
font-size: larger; |
|
background: #CCCCCC; |
|
} |
|
#menu li { |
|
margin: 0; |
|
padding: 0 .5em; |
|
display: inline; |
|
} |
|
</style> |
|
<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> |
|
<ul id="menu"> |
|
<li><a href="https://sourceforge.net/p/scintilla/bugs/">Bugs</a></li> |
|
<li><a href="https://sourceforge.net/p/scintilla/feature-requests/">Feature Requests</a></li> |
|
</ul> |
|
<h2> |
|
Bugs and To Do List |
|
</h2> |
|
<h3> |
|
Feedback |
|
</h3> |
|
<p> |
|
Issues can be reported on the <a href="https://sourceforge.net/p/scintilla/bugs/">Bug Tracker</a> |
|
and features requested on the <a href="https://sourceforge.net/p/scintilla/feature-requests/">Feature Request Tracker</a>. |
|
</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>
|
|
|