| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
semicolons.
|
|
|
|
|
| |
if user says no to adding the shell's usual arguments.
Don't clear the buffer's modified-flag.
|
| |
|
| |
|
| |
|
|
|
|
| |
it.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* etags.el (tag-lines-already-matched): Remove defvar.
(initialize-new-tags-table): Don't make that var local.
(tag-lines-already-matched): Add docless defvar near find-tag-in-order
defun; this is a global state variable for that one function.
(find-tag-in-order): Move clearing of tag-lines-already-matched out of
loop. Make it a list of markers and search it with member; it is now
global, not buffer-local in the tags table, and records all matches in
any tags table during a single find-tag loop. When we run out of
matches, clear it and null out the markers.
|
|
|
|
|
|
| |
Use same syntax table in outbuf as in inbuf.
Insert newline instead of space at end, for
proprocessors which don't like truncated lines.
|
| |
|
|
|
|
|
| |
(f90-face-*, f90-auto-hilit19, f90-hilit-patterns): Vars deleted.
(f90-mode, f90-update-line): Delete the hilit19 support code.
|
|
|
|
|
|
| |
Set parse-sexp-ignore-comments to t before parsing.
(pascal-indent-case): Save position of cursor, and restores it
after reindenting the code.
|
| |
|
| |
|
|
|
|
| |
for Microsoft VC++ error messages containing drive letters.
|
|
|
|
| |
(simula-version): Function and variable deleted.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(simula-substatement-offset, simula-continued-statement-offset)
(simula-label-offset, simula-if-indent, simula-inspect-indent)
(simula-electric-indent, simula-abbrev-keyword, simula-abbrev-stdproc):
Added default constants.
(simula-emacs-features): new constant to hold information
on which flavor if emacs is running (from cc-mode.el).
(simula-mode-menu): Menu definition for Lucid Emacs
(simula-mode-map): Bound new command simula-indent-exp to C-M-q
and added lots of commands to [menu-bar].
(simula-popup-menu): New function for Lucid menus.
(simula-keep-region-active): New function for Lucid menus.
(simula-indent-exp): New command that indents a whole expression.
(simula-indent-line): New strategies for finding the right amount to indent.
(simula-skip-comment-backward): Added optional parameter stop-at-end
to stop at the first END statement.
(simula-expand-stdproc): Added abbrev expansion to verbatim copy
of abbrev table, same for function simula-expand-keyword.
(simula-search-backward): Added Doc string, and lots of error checking.
(simula-search-forward): Added Doc string, and lots of error checking.
Added hilit19 config code.
(simula-version): New variable and function to report value.
(simula-submit-bug-report): New function to submit bug report.
|
|
|
|
|
|
|
|
|
|
|
|
| |
(f90-keywords-level-3-re): Added operator and result.
(f90-match-end, f90-looking-at-program-block-start): Fixed bug
with false matching in comments/strings.
(f90-looking-at-program-block-start, f90-imenu-generic-expression):
Added knowledge of pure and extrinsic subroutines.
(f90-abbrev-start): Fixed bug using next-command-event.
(f90-keywords-level-3-re): Added keyword "nullify".
(f90-else-like-re): Fixed indentation of case() statements.
(f90-font-lock-keywords-2): Changed highlighting of case() statements.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(c++-mode): Require c-mode.
|
| |
|
|
|
|
| |
compilation-buffer-p.
|
|
|
|
|
|
| |
(electric-pascal-tab): Never indented a line when
pascal-tab-always-indent was set to nil.
(pascal-indent-case): Now locates the end of a case-statement correctly.
|
| |
|
|
|
|
| |
Collapse //'s using command-line-normalize-file-name.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
and fix them up in the buffer.
|
| |
|
|
|
|
|
|
|
|
|
| |
(f90-face-*): Reinstalled code deleted on Sep 22.
(f90-hilit-patterns): New variable.
(f90-mode): Call hilit-set-mode-patterns if defined.
(f90-auto-hilit19): New variable.
(f90-fill-region): Bind f90-auto-hilit19 to nil.
(f90-update-line): Rehilight if appropriate.
|
| |
|
|
|
|
| |
string.
|
|
|
|
|
|
|
|
|
|
|
| |
(sh-mode): Make sh-shell-variables and
sh-shell-variables-initialized local.
(sh-set-shell): Don't scan the buffer for variable assignments.
Set sh-shell-variables-initialized to nil.
(sh-shell-initialize-variables): New function.
(sh-add-completer): New function. Initialize sh-shell-variables
here if not yet done.
(sh-add): Use sh-add-completer for completion.
|
| |
|
|
|
|
| |
format string.
|
|
|
|
|
|
|
|
|
|
|
| |
which is valid on MS-DOS.
(c-macro-expansion): Do not rely on ``/tmp/'' being present; use
environment variables as alternatives (MSDOS). Use
`shell-file-name' rather than ``sh''. Redirect `stderr' with
`call-process-region' option, not from the shell. Handle shells
which don't return exit code from `cpp' (MSDOS). Put messages
from `cpp' inside a comment, to avoid messing up syntax highlighting.
|
|
|
|
| |
of variable references inside other highlighted regions.
|
| |
|
| |
|
| |
|