Home

News

International

Screen Shots

Documentation

Download

Build

License

Credits

Contact

SourceForge Project

Tintware Documentation : Tint Emacs : GNU Emacs Compatibility : Commands for Programming Languages

Defuns

M-C-a (which is bound to beginning-of-defun) moves the cursor to the beginning of the current or preceding defun. M-C-e (which is bound to end-of-defun) moves the cursor to the end of the current or following defun. M-C-h (which is bound to mark-defun) puts the region around the whole current or following defun. In Tint mode (and Tint Interaction mode), these work correctly for Tint Def: blocks. In C mode, these work correctly for functions and anything else with a { in column zero of a line. These work the same as GNU Emacs.

Completion for Symbol Names

In Tint mode (and Tint Interaction mode), M-Tab (which is bound to tint-complete-symbol) completes the partial symbol before the point. This works the same as GNU Emacs. Otherwise, M-Tab is bound to complete-symbol and with no argument works the same as GNU Emacs; completing symbols against info file indexes (which is complete-symbol with an argument) is not yet supported.

Compiling and Searching with Grep

M-x compile will run nmake asynchronously under Tint Emacs with error messages put into a buffer called *compilation*. M-x grep will do the same thing except that it will run tgrep. These work the same as Gnu Emacs, except that tgrep uses a different syntax for regular expressions. See Carp Regular Expression Syntax. C-x ` (which is bound to next-error) will take you to the next error of the last compile or grep.

Within the *compilation* buffer, Enter (which is bound to compile-goto-error) will take you to the location of the error following the point, M-p (which is bound to compilation-previous-error) will move you to the previous error message, and M-n (which is bound to compilation-next-error) will move you to the next error message. These all work the same as Gnu Emacs.