Screencast: Parser in Editor
As promised, the screencast about parser and editor is available. Screencast shows the code coloring, embedded grammars and themes. Those items are all compatible with TextMate. Other features will be shown in further screencasts. But for now, just enjoy:
- Watch “Parser in Editor” (requires Flash Player)
Next screencast will show first advanced feature from alpha that cooperates with the parser: the snippets engine.
December 8th, 2006
Comments are locked
We are sorry, but comments for this post are locked. This post is outdated.
1. DarkRaver
08.12.2006 at 2:49 pm
Great :)
2. Robin
08.12.2006 at 2:52 pm
Hm, looks interesting but what about auto closing open tag? It’s _important_. Ok so I hope you fix it soon - maybe in the alfa? :-) Stayin tuned.
3. DeeLight
08.12.2006 at 3:30 pm
Awesome, I just hope first alpha release will have some sort of control over fonts and their size… like many people, I hate Courier New.
4. Martin Cohen
08.12.2006 at 3:36 pm
Robin: This screencast was only about the code highlighting, not the advanced language-specific features. However, with snippet engine you will be able to create open and close tags easily, so you will almost never require the auto-closing tag feature.
Auto-closing tag feature is language specific and therefore is not hard-coded to application. With scripting support (available in next major alpha version) you will be able to run for example Tidy to fix your code, or use parser data to close open tags.
The philosophy of Intype is to be language independent and rather to provide automation capabilities to enable user to specify his needs and coding culture.
5. Martin Cohen
08.12.2006 at 3:48 pm
DeeLight: Yes, users will be able to specify the font family and the font size. Also, the line height property is available to customize the legibility and user preferences.
The default font will be Courier New, because it is installed with the Windows. But there’s nothing to stop you from changing it.
I have to note, that alpha will not be a fully featured editor for serious work (therefore the name alpha). It is meant to let users preview first set of features, provide testing and is also our milestone. The public release needs deep polishing, which internal release does not (with source code you don’t need configuration files or dialogs). :)
6. Abdur-Rahman Advany
08.12.2006 at 4:17 pm
Martin,
Are you planning on some projectmanagement functionality and subversion support for the first release?
Abdul
7. Martin Cohen
08.12.2006 at 4:36 pm
Abdur-Rahman Advany: The project management is planned to appear in 1.2. The SVN support (actually the SVN plugin) will be introduced in 1.3. There is a lot of stuff to get done for 1.0, so we had to slice the features into continual groups. We have our development plan, that will be introduced after each major release.
8. DeeLight
08.12.2006 at 4:42 pm
I was wondering about the project management functionality as well. In order to use it enough to report bugs, I would need to see all the project files on the side somewhere.
About the line height property, I think it’s an awesome idea! I don’t remember seeing it in any other editor I’ve tried and I often wanted to be able to change it.
9. Jack Sleight
08.12.2006 at 4:58 pm
Looks good, any chance you could post your development plan/roadmap? So we can see when various features will be implemented.
10. Corelon
08.12.2006 at 5:23 pm
You mentioned that an SVN plugin will appear in 1.3. Which version onwards will have plugin functionlity for users?
In addition to that I think that SVN support could somehow be included with scripting (like Tidy support you mention in your post).
11. Martin
08.12.2006 at 8:42 pm
I have followed the development of the Intype from the beginning. Once again, congratulations to all the Intype Team members.
12. JPhantom
08.12.2006 at 10:04 pm
Looks great! Glad to hear you can change some aspects of the font. =)
13. Abdur-Rahman Advany
08.12.2006 at 11:05 pm
Martin: Great, thnx for the quick anwser!
14. Robin
08.12.2006 at 11:08 pm
[5] IMHO I dont think that snippets is more important then auto-closing. Just imagine how you will be designin some webpage layout only with snippets… for me it’s a nightmare. Auto-closing is very important (at least for HTML)! All well-know editors are providing this feature and if Intype _will not_ be able to provide this feature I will not definetly pay for this SW. Sorry
15. Robin
08.12.2006 at 11:20 pm
[5] Anyway, Lenka is typing all tags manually in the screencast and it takes _really_ much more time then typing the same code e.g. in SciTE where’s auto-closing feature. Thats really hardcore work and personally I call it “Ukrajina”. In the meanwhile i dont find Intype useful more then notepad if I omitted the crazy syntax highlighter. Peace.
16. lager
08.12.2006 at 11:47 pm
I am quite confident about this editor, we ve been following along from the first screencasts, etc… The impression i have is that the screencasts are very polished and well done, so people also expect more about what’s being shown :)
I wonder if emacs could ever be replaced…
17. lager
08.12.2006 at 11:50 pm
Oh and Robin, one of the reasons Martin haven’t used the Scintilla component is because it ’s too fucking slow, so expect more to come and stop whining about Scite closing features!
18. Martin Cohen
09.12.2006 at 1:41 am
Robin: First you have to read what I wrote. We are not showing editing features. What the screencast is about is parser and code highlighting.
Then you should look at the previous screencast from prototype - in this one, I never pressed any shortcut key, all is about tab triggers mapped to smart snippets. With such strong feature, why should I fight with pseudo-intelligent close tag feature? I never saw that feature not standing in users way.
None of current Windows/Linux editors have the snippets feature, and is hardly comparable with old-style snippets that you maybe know.
And the last thing is that I never wrote that we are done. We are far from declaring Intype ready, so comparing it with SciTE (or any editor) in this stage is mindless.
P.S.: Thank you lager.
19. Martin Cohen
09.12.2006 at 2:53 am
Jack Sleight: I will write the set of features that will be implemented until next milestone. However, minor builds with new features and hot fixes will be released on the fly since first alpha release. Each feature (or set of new features) will be introduced in detail in screencast.
Corelon: Version 1.3 should be first release with open API for native plug-ins. The SVN plug-in will be made as open source example of the API for people that want to implement any other file system, repository or feature. JavaScript is not appropriate for implementations of other file systems support, because FS has to be embedded more deeply into the core (i.e. cooperation with project manager).
However, you can use JS for calls to the plugin (for automation of some tasks) or using command-line svn tool, but this on Windows will never give you as much as native plugin.
20. mh
09.12.2006 at 3:59 pm
How about payment….Do we have to pay for each new Version (e.g. 1.x, 2.x) or for each subversion (e.g. 1.0.x, 1.1.x, …) ?
21. Darthnader
09.12.2006 at 9:14 pm
I really love where your going with this editor. I love the minimalist interface. I absolutely abhor these editors that ship with a thousand toolbars (most of which have crappy icons circa 1995).
Notepad2 is my current editor of choice. However it’s dead from a development standpoint and frankly doesn’t compare to what you guys are doing. I’m definitely pumped about your release. And eagerly await Santa’s visit to deliver Intype under my tree :)
22. Martin Cohen
10.12.2006 at 1:15 am
mh: http://intype.info/faq/#faq-basic-4
23. Mandingo
10.12.2006 at 5:19 pm
Congrats on hitting the milestones.
I’ve been following the progress of this text editor since a long while back and it looks like it’s gonna be nice.
One question, though. Why is it that at the end of the screencast, when Lenka is dragging the scroll bar up/down w/ the mouse, the mouse pointer looks like the Mac one (black w/ white outline) and not the typical windows-white one? :-)
Secondly, not to beat a dead horse but Robin: alpha .. *alpha*.
Thirdly, it’s rarely helpful (if ever) to take the attitude you take in your posts about “if you don’t do this, then I’ll never pay for it.”
All the best
24. Stijnster
11.12.2006 at 10:33 am
I’m getting more and more confident that I’ve finally found a replacement for good old Homesite!
Nice screencast! Keep ‘em coming!
25. Martin Cohen
11.12.2006 at 11:54 am
Thank you. Comments like yours guys are very motivating. Knowing that we are on the good way (as we planned from the start) is a great satisfaction.
Mandingo: Uuups, the cursor is from my custom cursors theme, that happen to be very popular (in a cricle of my friends). I’m using it for many years and I just didn’t realize that it isn’t standard. :) I’ll keep it on my mind for the next screencast.
26. Branstrom
12.12.2006 at 3:56 am
Someone mentioned toolbar bloat in other editors, which got me wondering, will there even be an optional toolbar in Intype? I wouldn’t miss it myself, I’m just wondering.
You guys’re definately on the right track, Martin, don’t lose any steam. :)
27. kib²
13.12.2006 at 1:53 pm
Hi Martin,
Is there any way to become aplha tester or all those lucky people have alreday been choosen ?
28. DarkRaver
13.12.2006 at 2:54 pm
I second kib2 and I wish I could help you as a alpha/beta-tester !
29. David Sissitka
13.12.2006 at 8:52 pm
@kib², @DarkRaver: I’m pretty sure that the article was edited to remove an estimated release date. Something along the lines of a week on the parser and a couple of days for other things. A week and a couple of days haven’t gone by so I don’t think that it’s been opened to alpha testers yet.
@Martin Cohen: Mind updating the code stats? :)
30. Kalle Persson
15.12.2006 at 9:21 am
First of all, great sceencast! The parsing looks really fast and I’m very happy to see that it separates JS highlighting from HTML highlighting!
I have been looking for an editor like this for a very long time now and I’m very excited about InType!
Keep up the good work!
31. Martin Cohen
15.12.2006 at 12:04 pm
David Sissitka: Updated. :) The numbers have dropped since we merged the parser project into main branch.
Kalle Persson, kib², DarkRaver, Branstrom: Thank you all :)
I’ll post a note about our pre-release testing policy later…
32. Daniel Zundra
16.12.2006 at 1:07 am
Martin I’m extremely excited about Intype. I’ve worked with just about every editor under the sun and so far my favorite by far is Textmate. There is just nothing on windows that even comes close to giving developers the power and flexibility they need to work with multiple languages and technologies like Textmate.
Since I’m forced to work on a windows box your editor looks like it will be a god send. From what I’ve seen it looks like you’ll at least match or maybe even surpass Textmate as my favorite editor.
Keep it up Intype team I can’t wait for the alpha release!
33. DarkRaver
19.12.2006 at 10:14 am
Martin, any news ? we’re all getting more and more impatient
34. fmarcia
19.12.2006 at 7:11 pm
Martin,
Just in case you don’t know what to do for the coming days: http://nickgravgaard.com/elastictabstops/
;-)
Franck.
35. Branstrom
20.12.2006 at 7:25 am
fmarcia, don’t try to force more work upon him, give him a break already ;) Although, that thing about elastic tabstops does look good… :)
36. neon
22.12.2006 at 12:06 am
hey,
did you already test the editor on Windows Vista? I’d like to use intype on vista as well :)
37. hvge
22.12.2006 at 12:25 pm
neon: No, we didn’t. But we are counting on it, so relax :) We have tested in on WinXP and tests will also include Win2000.
38. howdy
22.12.2006 at 3:20 pm
Daniel Zundra: there is emacs for dinwos…
textmate is probably easier and more beautiful, but more poweful and flexible than emacs?
i find that hard to believe! :)
39. howdy
22.12.2006 at 3:21 pm
dinwos = windows
ops
40. Abdur-Rahman
22.12.2006 at 3:29 pm
Good to see that there is a community already forming around intype while its not even released. Hope you can keep your promise to release alpha before end of 2006 (but if not, hope to see it somewhere in 2007, new year, fresh start :))
41. faston
22.12.2006 at 5:42 pm
that would be great!
i’m already writing plugins for intype
i’ve wrote a irc client, a news reader and the game of life
42. Branstrom
23.12.2006 at 2:18 am
faston, hmm, stop trolling
43. M
23.12.2006 at 3:49 pm
Hi, Martin.
Can we get a X’mas present?
44. Anonymous coward
23.12.2006 at 7:40 pm
M: yep, xmas kiss for you: :-*
45. Merry Christmas
24.12.2006 at 11:11 pm
Maybe next year, those guys are busy with their own stuff now, I’m sure it’s hard for them..
46. numero
27.12.2006 at 1:25 am
hmm, not freeware,… i’m sad
47. DarkRaver
27.12.2006 at 1:47 am
Still no news, no present for Xmas…
Let’s hope we’ll get a happy new year ;-)
48. nummer
27.12.2006 at 3:01 am
numero: thats because you will want to pay for this. i guess.
49. kib²
27.12.2006 at 9:41 am
So…Martin doesn’t have a calendar for Xmas. Maybe faston can write him a plugin :)
50. numero
27.12.2006 at 12:13 pm
nummer: No, i havn’t got money for apps same as this. I’m using easyeclipse, and I stay at easyeclipse
51. faston
28.12.2006 at 9:29 pm
no need to write a calendar plugin, because I already wrote a lisp interpreter plugin, so we can borrow emacs calendar :)
and emacs calendar highlights christian holidays!
52. DarkRaver
29.12.2006 at 11:05 am
Hi Martin, can we still hope that we’ll get an alpha “by the end of 2006″ or do we have to wait for the first weeks of 2007 ?
We’re all so impatient but we have no news from you for two weeks now…
53. Mr.Panic
29.12.2006 at 1:30 pm
It’s a fake! Everthing here is a fake!!!
:D
54. Wdeah
29.12.2006 at 2:40 pm
Cuando lo van a lanzar? ya me estoy empezando a poner nervioso ¬¬ :$
55. faston
29.12.2006 at 3:01 pm
de mi parte tengo estado aprendiendo emacs y no necessito mas del intype :)
56. fabricio
30.12.2006 at 7:36 am
One day *_*
57. Wdeah
30.12.2006 at 10:34 pm
de verdad, creo que son mas las ganas que tengo de probar Intype que de programar…
58. kib²
31.12.2006 at 7:12 pm
Martin, can you please give us some news, even if they’re bad ?
59. Anonymous coward
15.02.2007 at 3:57 pm
Cool :P
60. Anonymous coward
26.02.2007 at 5:42 pm
While you are thinking about fonts:
Even though I use a high-resolution (1280×1024) screen to display multiple windows, I have older eyes.
The menu and list fonts in TextPad and UltraEdit are barely readable. Please make them configurable.
Jim Jinkins
61. Martin Cohen
26.02.2007 at 7:21 pm
Jim: As far as I know, Windows enables you to change size of font in menus. It doesn’t need to be configurable in application itself.