Article View: comp.lang.vhdl
Article #461Re: VHDL and Emacs (My experience)
From: Andy
Date: Fri, 11 May 2007 13:18
Date: Fri, 11 May 2007 13:18
66 lines
4169 bytes
4169 bytes
On May 10, 6:33 am, Marcus Harnisch <marcus.harni...@gmx.net> wrote: > "mans" <(myname_here)_123...@yahoo.com> writes: > > Emacs has a very good editor for VHDL editing. It has several good features > > such as auto indentation and syntax highlighting. Over all it is very good > > if you can use it (I could not!) > > This sounds like a good start. Don't let yourself get discouraged. > > > 1- Its keyboard shortcuts are not windows based. I tried to configure > > wmacsw32 without any success. > > Personally, I use XEmacs (Linux, Win32 native) which might be a little > different. Here, the old-school windows shortcuts for copy/paste do work > (C-Insert, S-Insert, etc.). The others, C-c in particular won't and I > would not recommend changing the mappings. pc-select mode gives you > the selection behavior using S-right/left/up/down (cursor keys). > > > 2- It is very slow to start ( I didn't use emacs clinets) > > Depends on what your config file looks like. I'd consider using the > clients. > > > 3- I read that you can see a hierarchy of your VHDL code, but I can not > > turn it on (I don't know how to turn it on!). > > You will have to load a package called "speedbar". If that has not > been installed already you can get it from > http://cedet.sourceforge.net/ > > > 4- I can not find any documentation on facilities which are available > > in VHDL mode. > > In VHDL mode type: C-c C-h > > > 5- Some times when I try to click on VHDL menu, this menu item > > disappears! > > Dunno. > > Regards > -- Marcus > > note that "property" can also be used as syntaxtic sugar to reference > a property, breaking the clean design of verilog; [...] > > (seen onhttp://www.veripool.com/verilog-mode_news.html) I use xemacs with cua mode and it handles most of the windows shortcuts (including C-c, C-x and C-v). I had to set another couple of options to get it to treat the selected text as "pending delete" too. I just wish there was a handy way to select a word or phrase in the code and then search for other occurrences of it, with minimal additional typing. There probably is, but I just don't know it yet! If you really cannot stomach the rest of the emacs wizardy, try jGrasp (free) from University of Auburn. It has very good highlighting and indentation (it does not autocapitalize). It also can insert Control Structure Diagram (CSD) graphics in the left margin/whitespace including buttons for collapsing/expanding code segments, etc. Mousing over the appropriate CSD graphic then shows you the top of that control structure (process/loop/if-then/case, etc), and if it was off screen, it temporarily shows it on the top row. It uses java and is portable between unix/linux and windows, but it is not slow like some other java based editors. Andy
Technical Details
Message-ID:
<1178889482.456786.95810@u30g2000hsc.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!u30g2000hsc.googlegroups.com!not-for-mailReferences:
<OTMYh.92377$ne6.27711@fe1.news.blueyonder.co.uk> <86r6povroi.fsf@harnisch.dyndns.org>Show Full Headers
Complete Article Headers
X-Google-Thread: 1089ad,658185d15bd9585d X-Google-Thread: 103b8b,658185d15bd9585d X-Google-Attributes: gid1089ad,gid103b8b,public X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!u30g2000hsc.googlegroups.com!not-for-mail From: Andy <jonesandy@comcast.net> Newsgroups: comp.lang.vhdl,gnu.emacs.help Subject: Re: VHDL and Emacs (My experience) Date: 11 May 2007 06:18:02 -0700 Organization: http://groups.google.com Lines: 68 Message-ID: <1178889482.456786.95810@u30g2000hsc.googlegroups.com> References: <OTMYh.92377$ne6.27711@fe1.news.blueyonder.co.uk> <86r6povroi.fsf@harnisch.dyndns.org> NNTP-Posting-Host: 192.91.171.42 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1178889486 10957 127.0.0.1 (11 May 2007 13:18:06 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 11 May 2007 13:18:06 +0000 (UTC) In-Reply-To: <86r6povroi.fsf@harnisch.dyndns.org> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: u30g2000hsc.googlegroups.com; posting-host=192.91.171.42; posting-account=v3yn4A0AAAC7jfVAU7q7tBbLOkQ3ibix