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 for php-mode and php-ts-mode.

Changed

  • Make php-mode inherit from php-base-mode instead of c-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
(省略されました)
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__ to php-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 and php-format-this-buffer-file commands
    • Add php-format-auto-mode minor mode
  • 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

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)
  • New feature: php-flymake
    • Add php-flymake as a flymake backend compatible with Emacs 26 and above (#718)
  • 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
      • <
(省略されました)

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)
  • Add php-imenu-generic-expression-default for default value or php-imenu-generic-expression
    • Add php-imenu-generic-expression-legacy for compatibility
    • Add php-imenu-generic-expression-simple for simple display
  • Add php-project-project-find-function compatible with project-find-functions (#693)

Changed

  • Optimized propertize process (#669)
    • Reimoplement php-syntax-propertize-function using syntax-propertize-rules
(省略されました)
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 →
(省略されました)
Skip to content
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.
(省略されました)
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
(省略されました)
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
(省略されました)