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.
142 lines
4.5 KiB
142 lines
4.5 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>
|
|
<link rel="canonical" href="https://scintilla.org/ScintillaToDo.html" />
|
|
</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>
|