Questions tagged [php-mode]
The php-mode tag has no usage guidance.
31
questions
0
votes
1
answer
88
views
PHP Syntax highlighting problem
I'm very new to GNU Emacs. I use GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0) of 2022-05-31. Here is my ~/.emacs file.
(setq-default tab-width 4)
(require ...
0
votes
0
answers
61
views
How to indent curly braces {} in php-mode?
I'm using Doom Emacs with emacs version 28.2. I want to use emacs to write all of my php code using php-mode and all the utilities it brings but the indentation is not what I want. When I type ENTER ...
0
votes
0
answers
55
views
php file treated in the fundamental mode
I work in Emacs 26.3 on Ubuntu
The php file is treated in the fundamental mode:
How to fix?
Trying installation of the phps-mode package
I installed the package phps-mode (https://github.com/...
0
votes
0
answers
151
views
How get emmet, php-mode and indentation of html work together?
I want emmet and php-mode work together.
I want correct html indentation with php-mode enabled.
I know web-mode but I don't like it.
0
votes
0
answers
520
views
ac-php "Wrong type argument: hash-table-p, nil" when calling company-complete
I'm using emacs 27 compiled from git sources and company for code completion.
I tried to set-up ac-php with company and php-mode, but when company tries tp perform auto-complete, I get the following ...
0
votes
1
answer
145
views
How to disable syntactic indentation interactively in php-mode?
I discovered that in php-mode, syntactic indentation makes rigid indentation very slow when the marked region is big. When I disable syntactic indentation, rigid indentation is not slow anymore.
So I ...
0
votes
0
answers
39
views
Smartparens slurping across fluent call chains in php-mode
I have not been able to find a solution to this frustrating problem. Here is the situation and my questions are at the end:
Given code that looks similar to this:
$this->hello()->wootFluent()-&...
3
votes
1
answer
101
views
php-mode overwrites c-basic-offset customization, how can I set it to my preferred value?
GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.21)
PHP-Mode: https://github.com/emacs-php/php-mode, Version: 1.21.1
I customized c-basic-offset to 2.
When I open a php-File, php-mode is ...
0
votes
1
answer
50
views
Skip the first breakpoint in entry file with Geben
Simple question, how can I run the XDebug debugger with Geben without it stopping execution on the first line of the entry file. What I would like is for the scripts to run normally but only stop on a ...
2
votes
1
answer
163
views
How to indent inline elements only once?
In this case the basic offset is 4 and tabs mode is enabled.
For example I am getting:
if (! (true // Problem when the value starts inline.
&& false)) {} // I get two tabs, one per '(...
0
votes
2
answers
797
views
How to use phpactor.el in GNU Emacs 25.2.2
I am a Vim user for about a year now and I am curious to give Emacs a try. I discover Emacs for some days now and I would like to improve my PHP-editing experience.
In Vim there is a plugin for ...
2
votes
1
answer
292
views
Which variable modifies the switch statement indentation on php-mode?
I am currently using php-mode with spacemacs to write in php and recently I noticed this auto-indent behavior, namely pressing TAB.
switch ($cond) {
case "something":
break;
}
Auto indenting ...
1
vote
1
answer
303
views
phpunit in org-mode src block
I'm using phpunit package
https://github.com/nlamirault/phpunit.el and it works great with php files.
But I have a simple php blog about refactoring ex: http://phprefactor.com/refactorings/decompose-...
0
votes
1
answer
218
views
org-mode export to html php code
I'm want to export php code snippets to html in org-mode. But as you see signs : '$' and '->' are highlighted by black color which looks terrible. Is it a some kind of error?
Btw. is there any ...
1
vote
1
answer
452
views
Turn array from one-line into element-per-line
Say I have PHP array like this: $arr = ['one', 'two', 'three']; and I want to convert it to
$arr = [
'one',
'two',
'three'
];
real quick.
Is there any ready to use soluions?
2
votes
2
answers
670
views
PHP no highlighting in org-mode code structure
How I can turn on highilighting php code in org-mode structure block?
1
vote
1
answer
40
views
In Geben, how can you jump to the currently paused line from any buffer
When debugging PHP with Geben and xdebug, how do you jump to the currently paused line (The line with a => mark in the margin) from any buffer.
0
votes
1
answer
563
views
PHP function descriptions not loaded. Try M-x php-extras-generate-eldoc
I keep getting this annoying error that pops up in a dialog every few seconds.
I've tried running php-extras-generate-eldoc but that seems to point to http://doc.php.net/ which does not seem to be ...
0
votes
1
answer
1k
views
How to indent PHP code in PHP-mode?
I come from Java/Netbeans, and I can indent my Java code using alt+shift+f,
I have searched through this site and other articles, but I didn't find a good way to indent PHP.
What I found:
using ...
1
vote
2
answers
958
views
How to indent relative to start of the previous line rather than relative to the beginning of the expression?
In php-mode – and in many others I believe – indentation of an expression spreading over several lines is computed relative to the starting column of the expression rather than the column of the first ...
2
votes
1
answer
2k
views
PHP completion with Company does not work on local variables
I do have a strange issue when working on PHP files.
I have company-mode installed and it works for function completion but not for local variables.
For others languages such as Ruby or Lisp, ...
0
votes
1
answer
196
views
How to indent php delimiter in php-mode?
php-mode is not indenting delimiter:
<?php
// Not indenting PHP delimiter
if (true) {
echo 'foo';
}
How to indent delimiter?
<?php
// Indenting PHP delimiter
if (true) {
...
0
votes
1
answer
2k
views
How to indent with tabs in php-mode?
I need to indent my code with (add-hook 'php-mode-hook 'php-enable-symfony2-coding-style) but using tabs for indenting (and spaces for aligning, see https://www.emacswiki.org/emacs/SmartTabs). ...
2
votes
1
answer
736
views
Migrate php-mode configuration to web-mode
I currently have my php-mode configuration like so:
(require 'php-mode)
(add-hook 'php-mode-hook
(lambda ()
(require 'ac-php-company)
(company-mode t)
...
1
vote
1
answer
257
views
How does web-mode recognize the php code or html code
It looks a quite magic that the web-mode could mix with php mode.
A major mode could contain another major mode. This seems amazing.
(add-to-list 'auto-mode-alist '("\\.php\\'" . php-mode))
(add-to-...
2
votes
1
answer
331
views
php-mode indents anonymous function incorrectly
I have the latest Emacs and php-mode setup and this code does not get indented correctly
$app->group('/route', function () use ($app) {
echo 'hello';
});
Instead it looks like this
$app->...
11
votes
1
answer
4k
views
How do I set up key bindings for modes in a specific Evil state?
I have a set of key bindings that I use for both web-mode and php-mode in insert mode (of Evil). So I cannot use set-local-map or something. Because in normal mode, the same keys will then call other ...
0
votes
0
answers
593
views
Installation of php-mode on Windows?
I want to install the php-mode on my windows 7 machine. I went through documentation of the cited website and there is no mention of what should be extra required to run this mode. Obviously, the PHP ...
1
vote
1
answer
134
views
How do I stop emacs open certain files in conf-mode?
By default, my Emacs opens config.php in conf-mode. It looks like conf-mode uses a set of regular expressions to match the filename, but I can't figure out how to make it open in php-mode.
Any idea?
6
votes
2
answers
3k
views
PHP intellisense in emacs
Is it possible to obtain a package which supports Intellisense PHP in emacs?
As I've set up cedet now and I would like to add autocomplete for PHP code in emacs.
I know you can do it in vim.
7
votes
2
answers
2k
views
"Symbol's function definition is void: cl-macroexpand-all" when trying to install php-mode
I'm trying to install php-mode, but I keep encountering this error when I run M-x php-mode:
Symbol's function definition is void: cl-macroexpand-all
The error persists whether I install php-mode via ...