![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Editor of choice? Topic Summary: Created On: 21-Feb-2003 14:27 Status: Post and Reply |
Linear : Threading : Single : Branch |
|
![]() |
![]()
|
![]() |
|||
I was just wondering if folks had an editor of choice (assuming that you are not actually programming in the DOORS "Edit DXL" window.
I am currently using EditPlus with a highly edited version of the defination files. Does anybody know of a better editor (it is possible, but I don't know how). Just courous before I register this software. Mark PS The funny thing is, it is not about the money, just about the headache of submitting all of the paperwork for "new" software. ------------------------- Mark Phillips mark.phillips@swri.org |
|||
![]() |
|||
![]() |
|||
At Telelogic we are mosty using the UltraEdit Editor for which a complete set of keywords for syntax highlighting is available. But I think EditPlus also is a very good choice.
|
|||
![]() |
|||
![]() |
|||
I took the advice of someone else in the forum, and am now using CrimsonEditor. It's free and can be customized for any programming or scripting language you care to use. The website, www.crimsoneditor.com, also has a repository of the files used for the customization and you can find the one for DXL there.
------------------------- Jeremy Eble Software Engineer Teragon Consulting LLC jeremy.r.eble@lmco.com |
|||
![]() |
|||
![]() |
|||
Is there any way to "run from the editor"? I was thinking about a command line run of the database (maybe in batch mode) that would automatically run the script. I think this would be a nice way to work code.
Any suggestions? ------------------------- Mark Phillips mark.phillips@swri.org |
|||
![]() |
|||
![]() |
|||
I also have been using UltraEdit for many years now. The main features I enjoy are:
As for running the database from the editor, I just make sure the script I am working on is on a menu in DOORS. You can keep it open in your editor, save your changes, and then toggle over to DOORS and run it from the menu. The latest saved version will be the one you are running. Firing up DOORS in batch mode takes time, and you need to give DOORS a username/password on the command line. After that, there will be no current Module, so some scripts would need extra code to open a Module so they would execute correctly. There is an older thread that gives additional more detail on this subject. ------------------------- Michael Sutherland michael@galactic-solutions.com http://galactic-solutions.com Edited: 21-Feb-2003 at 19:28 by Michael Sutherland |
|||
![]() |
|||
![]() |
|||
Thanks Michael. I had thought of that, but had not experimented to see if you always got the current version. Thanks for the info.
Mark I know how to add this to a module, and remember somebody saying that you could add menu items to the browser menu, and that it was the same format in another directory (that did not exist?). Anybody know where/what that directory is? ------------------------- Mark Phillips mark.phillips@swri.org Edited: 21-Feb-2003 at 19:58 by Mark Phillips |
|||
![]() |
|||
![]() |
|||
Hi @all,
I'm using Ultraedit for many years. The advances are already described in Michael's message. So I only want to add a new, may be complete, version of the wordfile for Syntax Highlighting. I hope You'll enjoy this ![]() Greetings Reik Schroeder ------------------------- Evosoft GmbH for Siemens Industry Sector Berlin, Germany |
|||
![]() |
|||
![]() |
|||
Thanks for this Reik, I've been a UE user for quite a while, but haven't got round to updating the wordpad file for ages.
I also have crimson installed just as back up ![]() ------------------------- Graham Stradling, Alcatel-Lucent. |
|||
![]() |
|||
![]() |
|||
Mark,
I've been using EditPlus for years, hard to see how it can be improved upon. It doesn't have a differrence tool but you can easily attach one and fire it from a user tool in EditPlus, I use "Beyond Compare" for this purpose and find it almost "Beyond Compare"! Its also fairly easy to set it up such that you can compare a file in your working area with one in a configured area at the touch of a button, compare selected open files etc. There is actually very little to choose between the various editors certainly not enough to encourage me to desert EditPlus for somthing else. Reiks comprehensive syntax file is also very easily converted so that EditPlus can read it.
Richard
------------------------- Regards, Richard Good |
|||
![]() |
|||
![]() |
|||
NEdit! It's a pain to get it working on Windows though. But coming from a Linux background, I can't program without it!
http://www.nedit.org ------------------------- Shawn Stepper shawn.e.stepper@wellsfargo.com |
|||
![]() |
|||
![]() |
|||
Hi,
I really appreciated the exhaustive list Reik provided. I did notice that "user" was listed as a function, and to my knowledge, that word is completely free to be used as a variable name or anything else. Are there functions in your UltraEdit syntax highlighting file that are custom functions you've made? I know that "User" is a DOORS type, but what is "user" as far as native DOORS goes? I'm trying to come up with an exhaustive list of ever type, function, constant, etc used by DOORS as it is "out of the box." Thanks for any clarification! Jason |
|||
![]() |
|||
![]() |
|||
The following syntax file is pretty much complete, as far as I know.
Keywords This file also includes some of the global identifiers that are declared in the top-context of DXL and can be used as perms (e.g. probeAttr_). ------------------------- Tony Goodman http://www.smartdxl.com |
|||
![]() |
|||
![]() |
|||
The "user" identifier is used by DOORS 5.2 as follows:
1. As a property of the data type "Lock" 2. As a trigger level modifier (undocumented?) 3. As a function that returns the user that created a baseline: string user(Baseline b) 4. As a function that returns the owner of a file: string user(Stat s) |
|||
![]() |
|||
![]() |
|||
I am a hardcore developer so I stick with good old fashion notepad. You can't beat that ;-).
------------------------- pete.kowalski(at)motorola.com |
|||
![]() |
|||
![]() |
|||
You can use "user" in a trigger level modifier? Got an example?
|
|||
![]() |
|||
![]() |
|||
Louie,
Your guess is as good (probably better) than mine. I only know it exists because on my UNIX box, "strings doors.exe | grep trigLevelMod_" gives "all", "descriptive", "formal", "link" and "user" |
|||
![]() |
|||
![]() |
|||
I use Crimson as well. The guy from whom I took over DXL responsibilities got me started on it, and I've customized it a bunch thanks to the folks here. I also appreciated the "Using Crimson for DXL" guide over at the C4 forums.
One quick wonderment, though: I set up the "call DXL help" tool in Crimson.....however, whenever I use it, the help window is always on top of Crimson, unless I minimize it. Sort of annoying. I assumed that it's because of the way Crimson calls it (a child process or something)--has anybody else set it up? One workaround I thought of was to have Crimson call a batch file that would call the help and then quit, but I can't figure out how to get to a specific keyword in the help file from the command line. Chris |
|||
![]() |
|||
![]() |
|||
does any one have a syntax file for VIM
|
|||
![]() |
|||
![]() |
|||
Assuming file attachments are working in this forum, here is my DXL syntax file for VIM (DOORS 5.2).
|
|||
![]() |
|||
![]() |
|||
I used Crimson for a good while when I first started. Then someone on this forum got me going on PSPad (with a syntax highlighting file and all). I like it some better, especially the code explorer (tell it that it's looking at C++ and it does quite well). Especially for serious development---don't try a 1200-line program without a code browser!
Now I've gotten a new(ish) machine that has a copy of SlickEdit installed, and figured I'd try it out. It is very very much more powerful and flexible than the other two above. And now I've just spent most of an afternoon creating a syntax file for it. Not real sure it was worth all the effort, but here it is. (Attaching and putting in as code, just in case.) Just paste the text into your user.vlx file. I created this one by more or less merging the syntax files I had (originally gotten on this forum, I think) for Crimson and PSPad. Then I went through and vetted them by pasting a bunch into the DXL editor. I am running 8.1. I called all the constants "user keywords". Chris
|
|||
![]() |
|||
Telelogic DOORS
» DXL Exchange
»
Editor of choice?
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.