1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-20 13:00:51 -07:00
Commit graph

12996 commits

Author SHA1 Message Date
Gerd Moellmann
f964dfcb0d Added support for indenting existing scripts.
(sh-mode-map): Added new bindings.
(sh-mode): Updated mode doc-string for new commands, added
make-local-variable calls, initialize mode-specific variables.
(sh-indent-line):  Renamed to sh-basic-indent-line;  sh-indent-line
is now a different function.
(sh-header-marker):  Changed docstring.
(sh-set-shell): Initialize mode-specific variables.
(sh-case, sh-for, sh-if, sh-indexed-loop, sh-repeat, sh-select)
(sh-tmp-file, sh-until, sh-until, sh-while, sh-while-getopts):
Changed these define-skeleton calls to work with user-specified
indentation settings.
(sh-basic-indent-line, sh-blink, sh-calculate-indent)
(sh-check-paren-in-case, sh-check-rule, sh-do-nothing)
(sh-electric-hash, sh-electric-less, sh-electric-rparen)
(sh-find-prev-matching, sh-find-prev-switch, sh-get-indent-info)
(sh-get-indent-var-for-line, sh-get-kw, sh-get-word)
(sh-goto-match-for-done, sh-goto-matching-case, sh-goto-matching-if)
(sh-guess-basic-offset, sh-handle-after-case-label)
(sh-handle-prev-case, sh-handle-prev-case-alt-end, sh-handle-prev-do)
(sh-handle-prev-done, sh-handle-prev-else, sh-handle-prev-esac)
(sh-handle-prev-fi, sh-handle-prev-if, sh-handle-prev-open)
(sh-handle-prev-rc-case, sh-handle-prev-then, sh-handle-this-close)
(sh-handle-this-do, sh-handle-this-done, sh-handle-this-else)
(sh-handle-this-esac, sh-handle-this-fi, sh-handle-this-rc-case)
(sh-handle-this-then, sh-help-string-for-variable)
(sh-in-comment-or-string, sh-indent-line, sh-learn-buffer-indent)
(sh-learn-line-indent, sh-load-style, sh-make-vars-local, sh-mark-init)
(sh-mark-line, sh-mkword-regexpr, sh-mkword-regexp)
(sh-must-be-shell-mode, sh-must-support-indent, sh-name-style)
(sh-prev-line, sh-prev-stmt, sh-prev-thing, sh-read-variable)
(sh-remove-our-text-properties, sh-rescan-buffer)
(sh-reset-indent-vars-to-global-values, sh-safe-backward-sexp)
(sh-safe-forward-sexp, sh-save-styles-to-buffer, sh-scan-buffer)
(sh-scan-case, sh-search-word, sh-set-char-syntax)
(sh-set-here-doc-region, sh-set-indent, sh-set-var-value)
(sh-show-indent, sh-this-is-a-continuation, sh-var-value): New
functions.
(sh-debug, sh-electric-rparen-needed, sh-here-doc-syntax)
(sh-indent-supported, sh-kw, sh-kw-alist, sh-kws-for-done)
(sh-learned-buffer-hook, sh-make-vars-local, sh-regexp-for-done)
(sh-special-keywords, sh-special-syntax, sh-st-punc, sh-styles-alist)
(sh-var-list): New variables.
1999-10-12 12:30:38 +00:00
Gerd Moellmann
4b9347b308 Add sh-script changes. 1999-10-12 12:28:42 +00:00
Gerd Moellmann
b07ea410a3 (quickurl-list-insert): `count-lines' was returning
a value one line to high if the cursor wasn't at the start of a
line. A `beginning-of-line' is now performed before making the
call to `count-lines'.
1999-10-12 11:48:43 +00:00
Stefan Monnier
9c610b03c4 (vc-backend-diff): get rid of the autoloaded advice. 1999-10-11 09:53:03 +00:00
Stefan Monnier
4f875c8780 (compile): removed debugging print. 1999-10-10 19:22:20 +00:00
Stefan Monnier
6f0e64299a (compile, bootstrap-compile): don't use setwins: I'm an idiot. 1999-10-10 19:19:48 +00:00
Stefan Monnier
e2fa1e81c0 . 1999-10-10 19:18:47 +00:00
Stefan Monnier
fdb9d1d98c (compile, bootstrap-compile): forgot `;' after $(setwins). 1999-10-10 19:09:47 +00:00
Stefan Monnier
3f4c23f984 (setwins): generalized a little.
(compile, bootstrap-compile, autoloads-with-other-emacs): use it.
1999-10-10 01:32:09 +00:00
Phillip Rulon
3f72fac865 (map-y-or-n-p): If we read -1, for end of keyboard
macro, try again.
1999-10-10 01:22:34 +00:00
Stefan Monnier
f6ac5659c8 . 1999-10-10 00:42:15 +00:00
Stefan Monnier
80c382e5c2 (setwins): abstract out the command to find subdirectories
and fix it to also ignore subdirectories of CVS (f.ex. CVS/Base).
(custom-deps, finder-data, autoloads, update-subdirs, updates): use it.
1999-10-10 00:41:59 +00:00
Stefan Monnier
c652cdb8c2 . 1999-10-09 23:52:56 +00:00
Stefan Monnier
610a641856 Initial revision, known outside of Emacs as version 1.8. 1999-10-09 23:52:39 +00:00
Gerd Moellmann
85177c862b *** empty log message *** 1999-10-09 19:58:13 +00:00
Phillip Rulon
d177c58352 *** empty log message *** 1999-10-09 01:22:21 +00:00
Phillip Rulon
330bd7c39b * hexl.el (hexl-mode): Do nothing if already in hexl mode. 1999-10-09 01:19:36 +00:00
Phillip Rulon
62f1e1cd59 (region): Doc fix. 1999-10-09 00:56:34 +00:00
Phillip Rulon
7fce61e947 *** empty log message *** 1999-10-09 00:55:19 +00:00
Phillip Rulon
2727132911 *** empty log message *** 1999-10-08 23:57:58 +00:00
Phillip Rulon
ab418c6df0 (ispell-dictionary-alist-6): Don't use "-C" option for Russian. 1999-10-08 23:54:57 +00:00
Gerd Moellmann
96ff0f098f (bootstrap-compile): New target. Compile Lisp
files with ../src/temacs.
1999-10-08 23:25:05 +00:00
Gerd Moellmann
b02b54a8ba (regexp-opt-try-suffix): New function.
(regexp-opt-group): Use it to get common suffixes in STRINGS.
If STRINGS is nil, return "" rather than nil.
1999-10-08 23:06:15 +00:00
Gerd Moellmann
57f707e72d (compile): Compile files one by one. Set load-path to
current directory and subdirectories when compiling.
1999-10-08 21:54:44 +00:00
Phillip Rulon
059c2e18d1 * hexl.el (hexlify-buffer): Move point in proper range
if it is too large.
	(hexl-after-revert-hook): Update hexl-max-address.
	(hexl-address-to-marker): Doc fix.
1999-10-08 15:42:32 +00:00
Phillip Rulon
657f51c4d6 *** empty log message *** 1999-10-08 15:39:20 +00:00
Dave Love
6e57acbd27 Require dired when compiling.
(ange-ftp-normal-login): Allow EFS-style port specification.
1999-10-08 11:44:38 +00:00
Gerd Moellmann
7ec641b843 (EMACSOPT, DONTCOMPILE, EL): New.
(emacs): Use it everywhere instead of EMACS.
(compile): New target.  Compile all Lisp files from scratch.
(recompile): New target.  Recompile lisp directory.
(autoloads-with-other-emacs): New target.  Build loaddefs.el with
an Emacs executable not built in the current directory tree.
1999-10-07 23:29:39 +00:00
Gerd Moellmann
1ba9c0173d *** empty log message *** 1999-10-07 15:22:31 +00:00
Gerd Moellmann
b047c9b767 (file-cache-completion-ignore-case): New variable,
defaulting to the value of completion-ignore-case.
(file-cache-minibuffer-complete): Use it.
(file-cache-files-matching, file-cache-files-matching-internal):
New functions.
1999-10-07 15:21:51 +00:00
Gerd Moellmann
92d91a2cab (log-view-mode-map): Bind "q", "z", "m" and "d".
(log-view-mode): Make read-only.
(log-view-current-file): Do final `expand-file-name' in the
current `default-directory'.
(log-view-current-tag): Take an optional `where' arg.
(log-view-diff): New user command.
1999-10-07 14:39:16 +00:00
Gerd Moellmann
d0b3f40ce8 New file.
Override some standard Emacs functions
1999-10-07 14:34:03 +00:00
Gerd Moellmann
7749c1a8cd (ada-get-indent-*, ada-indent-current, ada-goto-*,
ada-indent-newline-indent): Rewritten to support the new indentation
scheme
(ada-case-read-exceptions, ada-create-case-exceptions):
New functions
(ada-fill-comment-paragraph): Add support for the
justification parameter
(ada-make-body, ada-gen-treat-proc,
ada-make-subprogram-body): Rewritten to benefit from the gnatstub
external program
1999-10-07 14:33:10 +00:00
Gerd Moellmann
3d8e389172 (ada-stmt-add-to-ada-menu): New function
(ada-subprogram-body): Correctly find the name of the
subprogram being created.
1999-10-07 14:32:32 +00:00
Gerd Moellmann
d41832c507 New file.
Easy editing of project files for the ada-mode
1999-10-07 14:31:47 +00:00
Dave Love
2acb0c8ab9 *** empty log message *** 1999-10-07 14:27:51 +00:00
Gerd Moellmann
797aab3c02 New file. Use Gnat for lookup and completion in Ada mode 1999-10-07 14:25:59 +00:00
Dave Love
842d2ee96a (bound-and-true-p): New macro.
(make-mode-line-mouse-sensitive): Don't require easymenu.
1999-10-07 14:13:29 +00:00
Dave Love
272a4715c5 # 1999-10-07 11:04:40 +00:00
Gerd Moellmann
577d9e2f1d *** empty log message *** 1999-10-07 00:36:36 +00:00
Gerd Moellmann
48f68b550e (defface): Extend documentation for new values of `type'. 1999-10-06 23:35:28 +00:00
Gerd Moellmann
ee716db5e0 (face-spec-set-match-display): Recognize `type' of
`motif', `lucid', `x-toolkit'.
(menu): New face.
1999-10-06 23:32:26 +00:00
Gerd Moellmann
f5737ad232 *** empty log message *** 1999-10-06 23:31:49 +00:00
Dave Love
76dc74a28b (Info-suffix-list): Add bzip2 for ms-dos. 1999-10-06 18:38:41 +00:00
Dave Love
93548d2e69 # 1999-10-06 11:40:36 +00:00
Dave Love
2980e10679 # 1999-10-05 19:03:16 +00:00
Dave Love
e43367a0fa Fix footer comment. 1999-10-05 18:41:17 +00:00
Dave Love
08aecf0498 # 1999-10-05 11:57:17 +00:00
Dave Love
bc6262c850 Require jka-compr when compiling.
(Info-suffix-list): Add bzip2 files (non-ms-dos only).
1999-10-05 11:47:35 +00:00
Dave Love
3c0abb26d3 Recognize temporary crontab files. 1999-10-05 11:41:48 +00:00