1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-25 08:12:11 -07:00
emacs/lisp/progmodes
Tassilo Horn 0db50c3fd5 Support forges by type rather than by host
Formerly, bug-reference-setup-from-vc-alist basically had one entry
per host (like gitlab.com).  Restructure so that it's easy to add new
hosts being just an instance of some type of forge such as SourceHut,
Gitea, or GitLab.

While we're at it, add support for gitea.com, salsa.debian.org, and
framagit.org, the latter two being GitLab instances.

* lisp/progmodes/bug-reference.el (bug-reference-gitea-instances)
(bug-reference-gitlab-instances,bug-reference-sourcehut-instances):
New variables listing online instances of those forges.
(bug-reference--setup-from-vc-alist): New function (and variable for
caching) using the former three new variables to generate suitable VC
auto-setup alist.
(bug-reference-try-setup-from-vc): Use both
bug-reference-setup-from-vc-alist and
bug-reference--setup-from-vc-alist.
2021-09-02 22:07:16 +02:00
..
antlr-mode.el
asm-mode.el
autoconf.el
bat-mode.el
bug-reference.el Support forges by type rather than by host 2021-09-02 22:07:16 +02:00
cc-align.el Convert CC Mode to lexical binding in Emacs 2021-04-10 19:20:14 +00:00
cc-awk.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
cc-bytecomp.el Merge remote-tracking branch 'savannah/master' into native-comp 2021-04-19 18:46:50 +02:00
cc-cmds.el CC Mode: Put debug specs inside declare forms. Add missing debug specs. 2021-04-15 10:11:20 +00:00
cc-defs.el CC Mode: Move a macro to before its first use in a file. 2021-08-21 09:41:26 +00:00
cc-engine.el C++ Mode: handle compound identifiers preceding brace lists correctly 2021-08-29 14:03:57 +00:00
cc-fonts.el Merge from origin/emacs-27 2021-08-16 08:01:03 -07:00
cc-guess.el ; Fix typos: emacs lisp -> Emacs Lisp 2021-04-16 14:54:02 +02:00
cc-langs.el CC Mode: Enhance C++ Mode raw strings to multi-line strings for any language 2021-08-12 19:04:28 +00:00
cc-menus.el Convert CC Mode to lexical binding in Emacs 2021-04-10 19:20:14 +00:00
cc-mode.el CC Mode: Fix a bug in yesterday's patch 2021-08-13 20:58:30 +00:00
cc-styles.el ; Fix some typos in doc strings and manuals 2021-04-24 18:26:07 +02:00
cc-vars.el Convert CC Mode to lexical binding in Emacs 2021-04-10 19:20:14 +00:00
cfengine.el * lisp/progmodes/cfengine.el: Use lexical-binding 2021-04-01 18:16:52 -04:00
cl-font-lock.el
cmacexp.el Merge from origin/emacs-27 2021-07-04 00:14:47 -04:00
compile.el Fix problem with symlinks in compile buffers 2021-08-26 19:28:34 +02:00
cperl-mode.el ; cperl-mode.el: Fix border cases of inserting with elisp 2021-08-30 20:32:41 +02:00
cpp.el
cwarn.el
dcl-mode.el * lisp/progmodes/dcl-mode.el: Clarify what is meant by DCL 2021-04-01 17:23:55 -04:00
ebnf-abn.el Fix abnf parsing of <prose> elements 2021-08-31 03:17:21 +02:00
ebnf-bnf.el
ebnf-dtd.el
ebnf-ebx.el
ebnf-iso.el
ebnf-otz.el
ebnf-yac.el Remove redundant #' before lambda in progmodes/*.el 2021-04-01 16:26:44 +02:00
ebnf2ps.el Fix up previous ebfn2ps tweak 2021-09-02 09:19:54 +02:00
ebrowse.el Avoid lowering gc-cons-threshold 2021-04-22 04:11:02 +02:00
elisp-mode.el Evaluate eql specializers 2021-08-03 18:26:15 -04:00
etags.el Improve wording of recently changed documentation 2021-08-06 10:22:22 +03:00
executable.el Use lexical-binding in executable.el and add tests 2021-04-01 19:55:32 +02:00
f90.el
flymake-cc.el
flymake-proc.el
flymake.el * lisp/progmodes/flymake.el: Bind mouse-3 to flymake-menu on mode-line. 2021-08-27 20:12:30 +03:00
fortran.el Fix double (recursive) load of fortran.el 2021-06-12 14:44:54 +02:00
gdb-mi.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
glasses.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
grep.el More robust auto-detect of grep-highlight-matches (bug#49978) 2021-08-10 17:13:35 +02:00
gud.el Fix perldb doc string 2021-08-21 16:28:51 +02:00
hideif.el ; * lisp/progmodes/hideif.el (hif-unicode-prefix-regexp): Stray \. 2021-06-16 09:57:27 +02:00
hideshow.el Make hs-set-up-overlay into user option 2021-05-25 22:31:00 +02:00
icon.el
idlw-complete-structtag.el
idlw-help.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
idlw-shell.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
idlw-toolbar.el
idlwave.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
inf-lisp.el Allow using spaces in `inferior-lisp' command names 2021-07-15 10:33:22 +02:00
js.el * lisp/progmodes/js.el (js--make-framework-matcher): Use a closure 2021-05-18 20:30:08 -04:00
ld-script.el
m4-mode.el
make-mode.el Use string-replace instead of replace-regexp-in-string 2021-08-08 19:25:26 +02:00
meta-mode.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
mixal-mode.el
modula2.el Fix infloop in Modula-2 mode 2021-05-25 06:18:29 +02:00
octave.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
opascal.el * lisp/font-lock.el: Fix font-lock-comment-end-skip fallback (bug#34088) 2021-05-11 13:19:50 -04:00
pascal.el
perl-mode.el perl-mode: fix variable fontification 2021-08-07 12:37:47 +02:00
prog-mode.el ; Load xref when needed (not all functions are autoloaded) 2021-08-21 20:27:28 +02:00
project.el Avoid failing if vc backend doesn't implement ignore-completion-table 2021-08-31 23:36:55 +02:00
prolog.el Use string-replace instead of replace-regexp-in-string 2021-08-08 19:25:26 +02:00
ps-mode.el * lisp/progmodes/ps-mode.el: Use lexical-binding 2021-04-06 14:05:58 -04:00
python.el python-shell-interpreter doc string clarification 2021-08-27 04:49:57 +02:00
ruby-mode.el ruby-mode imenu: Support methods with modifiers 2021-08-17 04:07:19 +03:00
scheme.el Fix font and indentation of call-with-port in scheme-mode 2021-05-25 22:22:28 +02:00
sh-script.el Revert "Tweak sh-script-mode indentation further" 2021-09-02 08:41:30 +02:00
simula.el * lisp/progmodes/simula.el: Use lexical-binding 2021-04-02 19:51:41 -04:00
sql.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
subword.el
tcl.el
vera-mode.el
verilog-mode.el Remove ineffective expression in verilog-mode 2021-08-03 15:55:55 +02:00
vhdl-mode.el * lisp/progmodes/vhdl-mode.el: Add note about XEmacs compatibility 2021-04-12 10:46:07 -04:00
which-func.el Use string-replace instead of replace-regexp-in-string 2021-08-08 19:25:26 +02:00
xref.el Rename xref--mouse-2 and adjust documentation 2021-08-31 04:50:18 +02:00
xscheme.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00