X-Git-Url: https://git.korewanetadesu.com/?p=apt-sources-list.git;a=blobdiff_plain;f=apt-sources-list.el;h=ed4c876fb1651c81fff1297af13c64fb7441081d;hp=980499de9850b4a21ca9eca9de3bbe79f3c61edd;hb=44112833b3fa7f4d7e43708e5996782e22bb2fa3;hpb=e8261b36795effef618165dc1c872f569c0a643a diff --git a/apt-sources-list.el b/apt-sources-list.el index 980499d..ed4c876 100644 --- a/apt-sources-list.el +++ b/apt-sources-list.el @@ -112,7 +112,7 @@ single “%s” which will be replaced with the source name." (one-or-more (not (any " \t\n#")))) (one-or-more blank) (group - (or (and (one-or-more (not (any " \t\n#"))) "/") + (or (and (zero-or-more (not (any " \t\n#"))) "/") (and (zero-or-more (not (any " \t\n#"))) (not (any " \t\n/#")) (one-or-more blank) @@ -138,18 +138,18 @@ single “%s” which will be replaced with the source name." (uri &key name (type "deb") options (suite (car apt-sources-list-suites)) (components (car apt-sources-list-components))) - "Insert a new package source at URI, with extra PROPERTIES. + "Insert a new package source at URI. When called interactively without a prefix argument, assume the type is “deb” and no special options. -When called from Lisp, optional properties include: +When called from Lisp, optional arguments include: -‘:name’ - a source name to include in a leading comment -‘:type’ - “deb” or “deb-src”, defaulting to “deb” -‘:options’ - an options string, without […] delimiters -‘:suite’ - defaults to the first of ‘apt-sources-list-suites’ -‘:components’ - defaults to the first of ‘apt-sources-list-components’ +NAME - a source name to include in a leading comment +TYPE - “deb” or “deb-src”, defaulting to “deb” +OPTIONS - an options string, without […] delimiters +SUITE - defaults to the first item of ‘apt-sources-list-suites’ +COMPONENTS - defaults to the first item of ‘apt-sources-list-components’ You should read the official APT documentation for further explanation of the format." @@ -362,6 +362,7 @@ is not a correctly-formatted APT source." (setq-local comment-start-skip "#+ *") (font-lock-add-keywords nil apt-sources-list-font-lock-keywords)) +;;;###autoload (add-to-list 'auto-mode-alist (cons (rx (or (and (any "./") "sources.list")