branch: elpa/php-mode commit 535aec81739e8e766e0420fda616efc8846f2911 Merge: 8212f41 aa7d217 Author: USAMI Kenta <tad...@pixiv.com> Commit: GitHub <nore...@github.com>
Merge pull request #684 from emacs-php/update/readme-nongnu-elpa Update README about NonGNU ELPA --- README.ja.md | 24 +++++++++++++++++++++++- README.md | 24 +++++++++++++++++++++++- 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/README.ja.md b/README.ja.md index 732e531..1b00243 100644 --- a/README.ja.md +++ b/README.ja.md @@ -7,7 +7,9 @@ [](https://github.com/emacs-php/php-mode/actions) [![melpa badge][melpa-badge]][melpa-link] [![melpa stable badge][melpa-stable-badge]][melpa-stable-link] -[](http://www.gnu.org/licenses/gpl-3.0.txt) +[](http://www.gnu.org/licenses/gpl-3.0.txt)<br> +[![NonGNU ELPA][nongnu-elpa-badge]][nongnu-elpa] +[![NonGNU-devel ELPA][nongnu-devel-elpa-badge]][nongnu-devel-elpa] A powerful and flexible Emacs major mode for editing PHP scripts @@ -20,6 +22,22 @@ A powerful and flexible Emacs major mode for editing PHP scripts **PHP ModeはEmacs 25.2以降で動作します**。古いバージョンのEmacsでも動作するかもしれませんが、保証外です。 古いバージョンのEmacsのPHPモードを使用することによる問題のバグ報告は積極的に対応しません。現在のサポートポリシーは[Supported Version]のページをご覧ください。 +### NonGNU ELPAからのインストール + +[![NonGNU ELPA][nongnu-elpa-badge]][nongnu-elpa] [![NonGNU-devel ELPA][nongnu-devel-elpa-badge]][nongnu-devel-elpa] + +Emacs 28 (未リリース; 次期バージョン) では[NonGNU ELPA](https://elpa.nongnu.org/)がデフォルトのパッケージリポジトリとして追加されています。 + +```el +;; For Emacs < 28 +(when (< emacs-major-version 28) + (with-eval-after-load 'package + (add-to-list 'package-archives '("nongnu" . "https://elpa.nongnu.org/nongnu/")))) + +(unless (package-installed-p 'php-mode) + (package-install 'php-mode)) +``` + ### **(推奨)** MELPAからのインストール [![melpa badge][melpa-badge]][melpa-link] [![melpa stable badge][melpa-stable-badge]][melpa-stable-link] @@ -339,6 +357,10 @@ PHP Modeは[GNU General Public License Version 3][gpl-v3] (GPLv3) でライセ [elpa-php-mode]: https://packages.debian.org/sid/elpa-php-mode [gpl-v3]: https://www.gnu.org/licenses/quick-guide-gplv3.html [issue-430]: https://github.com/emacs-php/php-mode/issues/430 +[nongnu-devel-elpa-badge]: https://elpa.nongnu.org/nongnu-devel/php-mode.svg +[nongnu-devel-elpa]: https://elpa.nongnu.org/nongnu-devel/php-mode.html +[nongnu-elpa-badge]: https://elpa.nongnu.org/nongnu/php-mode.svg +[nongnu-elpa]: https://elpa.nongnu.org/nongnu/php-mode.html [melpa-badge]: http://melpa.org/packages/php-mode-badge.svg [melpa-link]: http://melpa.org/#/php-mode [melpa-stable-badge]: http://stable.melpa.org/packages/php-mode-badge.svg diff --git a/README.md b/README.md index 6f227da..d273c16 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,9 @@ [](https://github.com/emacs-php/php-mode/actions) [![melpa badge][melpa-badge]][melpa-link] [![melpa stable badge][melpa-stable-badge]][melpa-stable-link] -[](http://www.gnu.org/licenses/gpl-3.0.txt) +[](http://www.gnu.org/licenses/gpl-3.0.txt)<br> +[![NonGNU ELPA][nongnu-elpa-badge]][nongnu-elpa] +[![NonGNU-devel ELPA][nongnu-devel-elpa-badge]][nongnu-devel-elpa] A powerful and flexible Emacs major mode for editing PHP scripts @@ -22,6 +24,22 @@ Installation The current support policy can be found on the [Supported Version] page. +### Install from NonGNU ELPA + +[![NonGNU ELPA][nongnu-elpa-badge]][nongnu-elpa] [![NonGNU-devel ELPA][nongnu-devel-elpa-badge]][nongnu-devel-elpa] + +Emacs 28 (unreleased; next major version) includes [NonGNU ELPA](https://elpa.nongnu.org/) as the default package repository. + +```el +;; For Emacs < 28 +(when (< emacs-major-version 28) + (with-eval-after-load 'package + (add-to-list 'package-archives '("nongnu" . "https://elpa.nongnu.org/nongnu/")))) + +(unless (package-installed-p 'php-mode) + (package-install 'php-mode)) +``` + ### **(RECOMMENDED)** Install from MELPA [![melpa badge][melpa-badge]][melpa-link] [![melpa stable badge][melpa-stable-badge]][melpa-stable-link] @@ -319,6 +337,10 @@ This project was maintained by [Eric James Michael Ritz][@ejmr] until 2017. Curr [elpa-php-mode]: https://packages.debian.org/sid/elpa-php-mode [gpl-v3]: https://www.gnu.org/licenses/quick-guide-gplv3.html [issue-430]: https://github.com/emacs-php/php-mode/issues/430 +[nongnu-devel-elpa-badge]: https://elpa.nongnu.org/nongnu-devel/php-mode.svg +[nongnu-devel-elpa]: https://elpa.nongnu.org/nongnu-devel/php-mode.html +[nongnu-elpa-badge]: https://elpa.nongnu.org/nongnu/php-mode.svg +[nongnu-elpa]: https://elpa.nongnu.org/nongnu/php-mode.html [melpa-badge]: http://melpa.org/packages/php-mode-badge.svg [melpa-link]: http://melpa.org/#/php-mode [melpa-stable-badge]: http://stable.melpa.org/packages/php-mode-badge.svg