1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-10 00:00:39 -08:00
emacs/lisp/progmodes
Stefan Monnier 01c63f4ce4 Port features from the previous prolog.el to the new one.
* lisp/progmodes/prolog.el (prolog-system): Add GNU and ECLiPSe options.
(prolog-program-name, prolog-program-switches, prolog-consult-string)
(prolog-compile-string, prolog-prompt-regexp): Get rid of the <foo>-i
variable and use a function to compute the value dynamically.
(prolog-prompt-regexp): Add regexp for GNU Prolog.
(prolog-continued-prompt-regexp): Remove, unused.
(prolog-find-value-by-system): Try and use the value of prolog-system
in the *prolog* buffer if it helps.
(prolog-mode-keybindings-common): Bind C-c C-z unconditionally...
(prolog-zip-on): ..and check prolog-system and version here instead.
(prolog-inferior-self-insert-command): New command.
(prolog-inferior-mode-map): Use it.
(prolog-inferior-error-regexp-alist): New var.
(prolog-inferior-mode): Use it, along with compilation-shell-minor-mode.
(prolog-input-filter): Use derived-mode-p.
(prolog-inferior-guess-flavor): New function.
(prolog-ensure-process): Use it.  Use make-comint-in-buffer rather than
make-comint to avoid running comint-mode twice.
(prolog-inferior-buffer): New fun.
(prolog-old-process-region, prolog-old-process-file):
Don't call prolog-bsts here...
(prolog-build-prolog-command): ...do it here instead.
(prolog-old-process-region, prolog-old-process-file):
Use compilation-fake-loc and compilation-forget-errors.
(prolog-consult-compile-region): Use bolp.
2011-01-28 14:46:58 -05:00
..
.gitignore
ada-mode.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ada-prj.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ada-stmt.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ada-xref.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
antlr-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
asm-mode.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
autoconf.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
bug-reference.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cap-words.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cc-align.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cc-awk.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cc-bytecomp.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cc-cmds.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cc-compat.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cc-defs.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cc-engine.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cc-fonts.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cc-langs.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cc-menus.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cc-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cc-styles.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cc-vars.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cfengine.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cmacexp.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
compile.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cperl-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cpp.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cwarn.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
dcl-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
delphi.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ebnf-abn.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ebnf-bnf.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ebnf-dtd.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ebnf-ebx.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ebnf-iso.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ebnf-otz.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ebnf-yac.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ebnf2ps.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ebrowse.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
etags.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
executable.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
f90.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
flymake.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
fortran.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
gdb-mi.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
glasses.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
grep.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
gud.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
hideif.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
hideshow.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
icon.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
idlw-complete-structtag.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
idlw-help.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
idlw-shell.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
idlw-toolbar.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
idlwave.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
inf-lisp.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
js.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ld-script.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
m4-mode.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
make-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
mantemp.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
meta-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
mixal-mode.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
modula2.el Nuke arch-tags. 2011-01-15 15:16:57 -08:00
octave-inf.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
octave-mod.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
pascal.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
perl-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
prolog.el Port features from the previous prolog.el to the new one. 2011-01-28 14:46:58 -05:00
ps-mode.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
python.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ruby-mode.el * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-function): 2011-01-27 12:07:48 -05:00
scheme.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
sh-script.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
simula.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
sql.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
subword.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
tcl.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
vera-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
verilog-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
vhdl-mode.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
which-func.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
xscheme.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00