Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - Emacs vhdl-mode question

 
Thread Tools Search this Thread
Old 06-29-2006, 02:05 PM   #1
Default Emacs vhdl-mode question


I'm using emacs vhdl-mode. I want auto-indentation every time I hit tab
key regardless where the cursor is in the current line. But by default,
vhdl-mode does word auto-complete if the cursor in the middle of a
word. What's easiest way to turn off the word auto-complete and always
use auto-indentation for tab key?

Thanks,
Jim



jimwu88NOOOSPAM@yahoo.com
  Reply With Quote
Old 06-29-2006, 02:44 PM   #2
Mike Treseler
 
Posts: n/a
Default Re: Emacs vhdl-mode question

wrote:
> I'm using emacs vhdl-mode. I want auto-indentation every time I hit tab
> key regardless where the cursor is in the current line. But by default,
> vhdl-mode does word auto-complete if the cursor in the middle of a
> word. What's easiest way to turn off the word auto-complete and always
> use auto-indentation for tab key?


I use [space][tab] or [esc][tab] to
end a word and force a tab stop.

I use the VHDL,beautify-buffer command
to line everything up when I done with
a screen.

I find auto-completion to be very useful
and wouldn't suggest rebinding the tab key.


-- Mike Treseler
  Reply With Quote
Old 06-29-2006, 05:41 PM   #3
Andy Peters
 
Posts: n/a
Default Re: Emacs vhdl-mode question

wrote:
> I'm using emacs vhdl-mode. I want auto-indentation every time I hit tab
> key regardless where the cursor is in the current line. But by default,
> vhdl-mode does word auto-complete if the cursor in the middle of a
> word.


Autocomplete is one of the main reasons I use emacs and the VHDL mode
.....

-a

  Reply With Quote
Old 06-30-2006, 10:53 AM   #4
Martin Thompson
 
Posts: n/a
Default Re: Emacs vhdl-mode question

"" <> writes:

> I'm using emacs vhdl-mode. I want auto-indentation every time I hit tab
> key regardless where the cursor is in the current line. But by default,
> vhdl-mode does word auto-complete if the cursor in the middle of a
> word. What's easiest way to turn off the word auto-complete and always
> use auto-indentation for tab key?
>


I find the autocomplete to be invaluable - so much so that I 've been
meaning to take it's functionality and apply it to the other modes I
use!

I just prod C-c C-b to beautify the buffer every so often to tidy up
what I've typed. Not that it needs much as the auto-indent engine
seems to do the right thing most of the time anyway.

One note: Buffer beautifying doesn't play nicely with folding mode
though - you have to turn folding mode off, or open all the folds
before beautifying. Which is a shame as I use folding-mode a lot to
make my top-levels a bit easier to navigate!

Cheers,
Martin


--

TRW Conekt - Consultancy in Engineering, Knowledge and Technology
http://www.trw.com/conekt

  Reply With Quote
Old 06-30-2006, 04:54 PM   #5
Reto Zimmermann
 
Posts: n/a
Default Re: Emacs vhdl-mode question

wrote:

> I'm using emacs vhdl-mode. I want auto-indentation every time I hit tab
> key regardless where the cursor is in the current line. But by default,
> vhdl-mode does word auto-complete if the cursor in the middle of a
> word. What's easiest way to turn off the word auto-complete and always
> use auto-indentation for tab key?


And if Jim is still not convinced to use the intelligent tab, there is a
customization option to turn it off, accessible from the menu

VHDL -> Options -> Miscellaneous -> Use Intelligent Tab

Reto
  Reply With Quote
Old 06-30-2006, 06:23 PM   #6
Mike Treseler
 
Posts: n/a
Default Re: Emacs vhdl-mode question

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Reto Zimmermann wrote:

> And if Jim is still not convinced to use the intelligent tab, there is a
> customization option to turn it off, accessible from the menu
>
> VHDL -> Options -> Miscellaneous -> Use Intelligent Tab


I'll be darned. There it is. You're right.
But then I guess a vhdl-mode *author* would know the options.

Reto, we are not worthy


-- Mike Treseler
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iD8DBQFEpV4T536xjD3WmocRArG4AJ9h1NauTbdiWGitdciusc GhDo+mCwCfbaJB
o1BGIbOpGA5cNkhM3J3IB/k=
=bSFA
-----END PGP SIGNATURE-----
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump