PHP mode
詳細情報
タイトル | PHP mode |
---|---|
URL | https://github.com/ejmr/php-mode |
バージョン | ver 1.26.1 |
更新日 | 2024/09/13 |
追加日 | 2013/08/17 |
種別 | フリーソフト |
説明 | Emacsのphp用モード。 |
レビュー
レビューはありません。
スクリーンショット
スクリーンショットはありません。
更新グラフ
バージョン履歴
v1.26.1 - Sunset of Emacs 26
Note
This is the last release that supports Emacs 26.x. Please read Drop Emacs 26 Support · Issue #771.
Added
- Add
php-base-mode
which is the base of php related modes (#772)-
php-base-mode
is designed as a common parent mode forphp-mode
and.php-ts-mode
-
Changed
- Make
php-mode
inherit fromphp-base-mode
instead ofc-mode
(#772) - Modify indentation of PEAR Coding Standards (#774, #777)
- No longer overindent it by default, since we don't see any mention in the coding style that it should hang
.
. (refs #22
- No longer overindent it by default, since we don't see any mention in the coding style that it should hang
Support Emacs 29 and master branch
Added
- Add
php-topsy-beginning-of-defun-with-class
to display classname with function signature. (#766) - Add missing
__DIR__
tophp-magical-constants
(#756, thanks @piotrkwiecinski)
Changed
- Make developer build task in Makefile now depends on Eask. (#762, thanks @jcs090218)
- This change does not affect package installation users
- Read CONTRIBUTING.md if you prefer to build it yourself from zip or tar ball
Fixed
- Fixed build failure in Emacs on master branch (#764, #765, #767, thanks @takeokunn)
Removed
Support Emacs 29
Note
This released version supports Emacs 29.
Please feel free to write to disucuss if you have problems upgrading to Emacs 29.
Added
- Support Emacs 29.1 (#743, #750)
Fixed
- Fixed many byte compilation errors on Emacs 29 and 30
- These patches contributed by Stefan Monnier (#737, #739 and #740, thanks Stefan!)
- Fixed PEAR method chaining wrong indentation (#745 and #746, thanks @cweiske!)
- Fixed
php-mode-debug-reinstall
command (#747, #748)
Removed
v1.24.3
This version will be the last release to support Emacs 25. #729
Added
-
Net feature:
php-format
(#731)- Add
php-format-project
andphp-format-this-buffer-file
commands - Add
php-format-auto-mode
minor mode
- Add
-
Experimental feature:
php-ide
(#709)- Add
php-ide-phpactor
as simple IDE feature without LSP clients - Add
php-ide-mode
minor mode for binding IDE-like features
- Add
Fixed
- Fix array indentation broken by commenting out (#726, #732)
Removed
- No longer highlights
'link
in PHPDoc (#72
v1.24.2
Added
-
New feature:
php-complete
- Add
php-complete-complete-function
to autocomplete function names (#708)
- Add
-
New feature:
php-flymake
- Add
php-flymake
as a flymake backend compatible with Emacs 26 and above (#718)
- Add
- Supports PHPDoc tags and types for static analysis tools (#710, #715, #716], #717, thanks to @takeokunn)
- Please refer to the article below
- PHPStan: PHPDoc Types
- PHPStan: PHPDocs Basics
- Psalm: Atomic Type Reference
- Psalm: Supported Annotations
- Psalm: Template Annotations <
- Please refer to the article below
Improve PHP 8.1 and Emacs 28 support
Added
- Support new PHP 8.0 and 8.1 syntax highlighting and indentation
- [8.0]
#[Attributes]
- [8.1]
readonly
property (#680)
- [8.0]
- Add
php-imenu-generic-expression-default
for default value orphp-imenu-generic-expression
- Add
php-imenu-generic-expression-legacy
for compatibility - Add
php-imenu-generic-expression-simple
for simple display
- Add
- Add
php-project-project-find-function
compatible withproject-find-functions
(#693)
Changed
- Optimized propertize process (#669)
- Reimoplement
php-syntax-propertize-function
usingsyntax-propertize-rules
- Reimoplement
Sign up
Mobile →
Actions →
Codespaces →
Packages →
Security →
Code review →
Project management →
Integrations →
GitHub Sponsors →
Customer stories→
Team
Learn and contribute
Topics →
Collections →
Trending →
Learning Lab →
Open source guides →
The ReadME Project →
(省略されました)
Mobile →
Actions →
Codespaces →
Packages →
Security →
Code review →
Project management →
Integrations →
GitHub Sponsors →
Customer stories→
Team
Learn and contribute
Topics →
Collections →
Trending →
Learning Lab →
Open source guides →
The ReadME Project →
(省略されました)
Skip to content
Packages
Team
emacs-php
/
php-mode
52
505
111
Code
Issues
65
Pull requests
3
Actions
Projects
0
Wiki
Security
(省略されました)
Packages
Team
emacs-php
/
php-mode
52
505
111
Code
Issues
65
Pull requests
3
Actions
Projects
0
Wiki
Security
(省略されました)
Packages
Hosting
495
110
59
2
59
2
v1.22.2
433864b
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub窶冱 key.
GPG key ID: 4AEE18F83AFDEB23
Learn about signing commits
Version 1.22.2
v1.22.2
433864b
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub窶冱 key.
(省略されました)
Hosting
495
110
59
2
59
2
v1.22.2
433864b
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub窶冱 key.
GPG key ID: 4AEE18F83AFDEB23
Learn about signing commits
Version 1.22.2
v1.22.2
433864b
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub窶冱 key.
(省略されました)
Security
492
108
58
3
58
3
v1.22.1
9fe64fc
Version 1.22.1 Fix for Emacs 27(HEAD)
Latest release
v1.22.1
9fe64fc
zonuexe
released this
Nov 10, 2019
This release is a minor modified version of the 1.22.x series.
PHP Mode 2.0 is planned to be released in January 2020.
Fixed
(省略されました)
492
108
58
3
58
3
v1.22.1
9fe64fc
Version 1.22.1 Fix for Emacs 27(HEAD)
Latest release
v1.22.1
9fe64fc
zonuexe
released this
Nov 10, 2019
This release is a minor modified version of the 1.22.x series.
PHP Mode 2.0 is planned to be released in January 2020.
Fixed
(省略されました)
Security
54
493
106
57
1
0
57
1
0
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 40 million developers.
Releases
Tags
v1.22.0
58de9a7
Version 1.22.0
v1.22.0
58de9a7
zonuexe
(省略されました)
54
493
106
57
1
0
57
1
0
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 40 million developers.
Releases
Tags
v1.22.0
58de9a7
Version 1.22.0
v1.22.0
58de9a7
zonuexe
(省略されました)