From 8f26346b224e2799538a557c46dbe508d985ee67 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 11 Jun 2019 04:39:12 +0200 Subject: vim: Add syntax/indent configuration for PHP Unfortunately, I need to deal with PHP code occasionally, so let's make syntax highlighting less painful. I'm not sure why the option is called PHP_vintage_case_default_indent, but I prefer case statements to be indented. Apart from HTML/SQL syntax highlighting within PHP strings, I also want to prevent short open tags, so that whenever I stumble on code using it I can immediately fix them. Signed-off-by: aszlig --- pkgs/aszlig/vim/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'pkgs/aszlig/vim') diff --git a/pkgs/aszlig/vim/default.nix b/pkgs/aszlig/vim/default.nix index 6c1c6bab..d3e56e7f 100644 --- a/pkgs/aszlig/vim/default.nix +++ b/pkgs/aszlig/vim/default.nix @@ -384,6 +384,13 @@ let let g:ledger_commodity_before = 0 let g:ledger_commodity_sep = ' ' let g:ledger_fold_blanks = 1 + + " php + let php_noShortTags = 1 + let php_sql_query = 1 + let php_baselib = 1 + let php_htmlInStrings = 1 + let g:PHP_vintage_case_default_indent = 1 ''; autocmd = '' -- cgit 1.4.1