Emacs PHP mode?

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • lsp-mode

    Emacs client/library for the Language Server Protocol

  • php-mode is pretty good combined with lsp-mode. If you are editing PHP files with only PHP script I would go with php-mode. If you are using PHP files with a lot of HTML and PHP I would recommend using web-mode together with the PHP language server.

  • melpa

    Recipes and build machinery for the biggest Emacs package repo

  • I install via M-x list-packages which requires setting up emacs to point to melpa.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • php-mode

    A powerful and flexible Emacs major mode for editing PHP scripts

  • php-mode is pretty good combined with lsp-mode. If you are editing PHP files with only PHP script I would go with php-mode. If you are using PHP files with a lot of HTML and PHP I would recommend using web-mode together with the PHP language server.

  • web-mode

    web template editing mode for emacs

  • php-mode is pretty good combined with lsp-mode. If you are editing PHP files with only PHP script I would go with php-mode. If you are using PHP files with a lot of HTML and PHP I would recommend using web-mode together with the PHP language server.

  • vscode-intelephense

    PHP intellisense for Visual Studio Code

  • lsp-mode adds some more modern features like code completion for object fields and tooltips containing object documentation. Serenata is a good backend for lsp, but I've had good results with intelephense too.

  • eglot

    A client for Language Server Protocol servers

  • You can safely ignore anyone suggesting lsp-mode, it's harmful and borderline malware. You should be using eglot instead.

  • yasnippet-snippets

    a collection of yasnippet snippets for many languages

  • You may want yasnippets. It's in melpa. I don't use lsp-mode. Consider using gnu global with ggtags and ctags for parsing and indexing your code-base for searching for symbols within emacs.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ggtags

    Emacs frontend to GNU Global source code tagging system.

  • You may want yasnippets. It's in melpa. I don't use lsp-mode. Consider using gnu global with ggtags and ctags for parsing and indexing your code-base for searching for symbols within emacs.

  • ctags

    A maintained ctags implementation

  • You may want yasnippets. It's in melpa. I don't use lsp-mode. Consider using gnu global with ggtags and ctags for parsing and indexing your code-base for searching for symbols within emacs.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • web-mode: web template editing mode for emacs

    1 project | /r/planetemacs | 3 Nov 2023
  • web-mode.el - html template editing for emacs

    1 project | /r/planetemacs | 1 Oct 2023
  • What is your favorite IDE?

    4 projects | /r/embedded | 29 May 2023
  • Package-refresh-contents hangs at `contacting host: elpa.gnu.org:443` need help fixing.

    1 project | /r/emacs | 30 Apr 2023
  • How to make Skewer-mode work with HTML files (live updating)?

    3 projects | /r/emacs | 19 Apr 2023