Scintilla icon Scintilla and SciTE

버그와 계획

되먹임

이슈가 있다면 버그 추적기에 보내면 되고 특징 요청이 있다면 특징 요청 추적기에 보내시면 된다.

신틸라 버그들

신틸라에서 해야 할 것

아직 접기를 갖추지 못한 언어에 접기 구현. 그리고 다른 언어로부터 빌려와서 접기가 엉성한 언어의 접기 개선.

스타일링에 근거한 간단한 패턴.

가능하면 가장 높은 스타일보다 그 줄에서 가장 높은 텍스트를 기준으로 줄의 높이가 다르게.

혼합 언어들에 대하여 (예를 들어 COBOL 위에 ASP+) 어휘분석기를 조합해서 혼합 분석.

HTML 원소들의 내용물을 접는데 사용할 수 있는 스트림 접기(Stream folding).

강조된 줄 인쇄와 접기 여백.

GRASP과 비슷한 흐름 다이어그램(Flow diagrams) 편집기에 내장.

다른 언어들을 위한 더 많은 어휘 분석기.

SciTE에서 해야할 것

플러그인을 통하여 훌륭한 정규 표현식 지원.

몇 가지 특성이 아니라 모든 특성들을 파일 이름에 기반하여 선택하기

FTP 서버에 저장하거나 열기.

여는 순간 주석을 접을 지 설정하기.

사용자 정의 접기 범위.

메시지 박스를 보여주지 않는 조용한 모드

본인이 손대지 않을 특징들

다음 특징들은 본인이 별로 좋아하지 않거나 손댈 만큼 중요하다고 생각하지 않는 것이다. 그렇지만 다른 분들로부터의 구현은 환영한다.

윈도우즈에서 마우스 휠 패닝 (마우스 휠을 누른 다음 마우스를 움직이는 것).

대화상자에 저장할 때 특정한 인코딩이나 선택한 줄 끝 옵션 추가하기.

나아갈 방향

이 개발의 핵심은 Scintilla이다. 이곳에서 모든 노력이 시작된다. SciTE는 새로운 특징을 갖추겠지만, 오직 좀 편하기 위해서만 그렇게 할 것이다 - 본인은 Visual Cafe와 같이 SciTE를 거대한 완전하게 기능을 갖춘 IDE로 키우는데 관심이 없다. 현재 SciTE에 손대지 않기로 한 기준은 프로젝트 편의 기능과 환경 구성 대화상자이다. 윈도우즈 용 SciTE는 이제 감독관(Director) 인터페이스로 프로젝트 관리자 어플리케이션과 통신을 할 수 있다.

코드 공헌에 관심이 있다면, 크로스 플랫폼에 맞게 맞추려고 부담을 갖지 마시기를 바란다. 그냥 자신의 플랫폼에 맞게 코드해 주면 본인은 다른 플랫폼에 맞게 재구현하거나 다른 플랫폼에는 효과가 없는지 확인해 보겠다.