Skip to content

Commit 535aec8

Browse files
authored
Merge pull request emacs-php#684 from emacs-php/update/readme-nongnu-elpa
Update README about NonGNU ELPA
2 parents 8212f41 + aa7d217 commit 535aec8

File tree

2 files changed

+46
-2
lines changed

2 files changed

+46
-2
lines changed

README.ja.md

+23-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
[![Build Status](https://github.com/emacs-php/php-mode/workflows/CI/badge.svg)](https://github.com/emacs-php/php-mode/actions)
88
[![melpa badge][melpa-badge]][melpa-link]
99
[![melpa stable badge][melpa-stable-badge]][melpa-stable-link]
10-
[![GPL v3](https://img.shields.io/badge/license-GPL_v3-green.svg)](http://www.gnu.org/licenses/gpl-3.0.txt)
10+
[![GPL v3](https://img.shields.io/badge/license-GPL_v3-green.svg)](http://www.gnu.org/licenses/gpl-3.0.txt)<br>
11+
[![NonGNU ELPA][nongnu-elpa-badge]][nongnu-elpa]
12+
[![NonGNU-devel ELPA][nongnu-devel-elpa-badge]][nongnu-devel-elpa]
1113

1214
A powerful and flexible Emacs major mode for editing PHP scripts
1315

@@ -20,6 +22,22 @@ A powerful and flexible Emacs major mode for editing PHP scripts
2022

2123
**PHP ModeはEmacs 25.2以降で動作します**。古いバージョンのEmacsでも動作するかもしれませんが、保証外です。 古いバージョンのEmacsのPHPモードを使用することによる問題のバグ報告は積極的に対応しません。現在のサポートポリシーは[Supported Version]のページをご覧ください。
2224

25+
### NonGNU ELPAからのインストール
26+
27+
[![NonGNU ELPA][nongnu-elpa-badge]][nongnu-elpa] [![NonGNU-devel ELPA][nongnu-devel-elpa-badge]][nongnu-devel-elpa]
28+
29+
Emacs 28 (未リリース; 次期バージョン) では[NonGNU ELPA](https://elpa.nongnu.org/)がデフォルトのパッケージリポジトリとして追加されています。
30+
31+
```el
32+
;; For Emacs < 28
33+
(when (< emacs-major-version 28)
34+
(with-eval-after-load 'package
35+
(add-to-list 'package-archives '("nongnu" . "https://elpa.nongnu.org/nongnu/"))))
36+
37+
(unless (package-installed-p 'php-mode)
38+
(package-install 'php-mode))
39+
```
40+
2341
### **(推奨)** MELPAからのインストール
2442

2543
[![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) でライセ
339357
[elpa-php-mode]: https://packages.debian.org/sid/elpa-php-mode
340358
[gpl-v3]: https://www.gnu.org/licenses/quick-guide-gplv3.html
341359
[issue-430]: https://github.com/emacs-php/php-mode/issues/430
360+
[nongnu-devel-elpa-badge]: https://elpa.nongnu.org/nongnu-devel/php-mode.svg
361+
[nongnu-devel-elpa]: https://elpa.nongnu.org/nongnu-devel/php-mode.html
362+
[nongnu-elpa-badge]: https://elpa.nongnu.org/nongnu/php-mode.svg
363+
[nongnu-elpa]: https://elpa.nongnu.org/nongnu/php-mode.html
342364
[melpa-badge]: http://melpa.org/packages/php-mode-badge.svg
343365
[melpa-link]: http://melpa.org/#/php-mode
344366
[melpa-stable-badge]: http://stable.melpa.org/packages/php-mode-badge.svg

README.md

+23-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
[![Build Status](https://github.com/emacs-php/php-mode/workflows/CI/badge.svg)](https://github.com/emacs-php/php-mode/actions)
88
[![melpa badge][melpa-badge]][melpa-link]
99
[![melpa stable badge][melpa-stable-badge]][melpa-stable-link]
10-
[![GPL v3](https://img.shields.io/badge/license-GPL_v3-green.svg)](http://www.gnu.org/licenses/gpl-3.0.txt)
10+
[![GPL v3](https://img.shields.io/badge/license-GPL_v3-green.svg)](http://www.gnu.org/licenses/gpl-3.0.txt)<br>
11+
[![NonGNU ELPA][nongnu-elpa-badge]][nongnu-elpa]
12+
[![NonGNU-devel ELPA][nongnu-devel-elpa-badge]][nongnu-devel-elpa]
1113

1214
A powerful and flexible Emacs major mode for editing PHP scripts
1315

@@ -22,6 +24,22 @@ Installation
2224

2325
The current support policy can be found on the [Supported Version] page.
2426

27+
### Install from NonGNU ELPA
28+
29+
[![NonGNU ELPA][nongnu-elpa-badge]][nongnu-elpa] [![NonGNU-devel ELPA][nongnu-devel-elpa-badge]][nongnu-devel-elpa]
30+
31+
Emacs 28 (unreleased; next major version) includes [NonGNU ELPA](https://elpa.nongnu.org/) as the default package repository.
32+
33+
```el
34+
;; For Emacs < 28
35+
(when (< emacs-major-version 28)
36+
(with-eval-after-load 'package
37+
(add-to-list 'package-archives '("nongnu" . "https://elpa.nongnu.org/nongnu/"))))
38+
39+
(unless (package-installed-p 'php-mode)
40+
(package-install 'php-mode))
41+
```
42+
2543
### **(RECOMMENDED)** Install from MELPA
2644

2745
[![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
319337
[elpa-php-mode]: https://packages.debian.org/sid/elpa-php-mode
320338
[gpl-v3]: https://www.gnu.org/licenses/quick-guide-gplv3.html
321339
[issue-430]: https://github.com/emacs-php/php-mode/issues/430
340+
[nongnu-devel-elpa-badge]: https://elpa.nongnu.org/nongnu-devel/php-mode.svg
341+
[nongnu-devel-elpa]: https://elpa.nongnu.org/nongnu-devel/php-mode.html
342+
[nongnu-elpa-badge]: https://elpa.nongnu.org/nongnu/php-mode.svg
343+
[nongnu-elpa]: https://elpa.nongnu.org/nongnu/php-mode.html
322344
[melpa-badge]: http://melpa.org/packages/php-mode-badge.svg
323345
[melpa-link]: http://melpa.org/#/php-mode
324346
[melpa-stable-badge]: http://stable.melpa.org/packages/php-mode-badge.svg

0 commit comments

Comments
 (0)