emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/phps-mode 26d7b64086 144/212: Added TODO item for inden


From: Christian Johansson
Subject: [elpa] externals/phps-mode 26d7b64086 144/212: Added TODO item for indentation
Date: Wed, 26 Jan 2022 01:51:16 -0500 (EST)

branch: externals/phps-mode
commit 26d7b64086129e64371639db16177b54057622d9
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>

    Added TODO item for indentation
---
 phps-mode-indent.el           | 8 ++++++++
 test/phps-mode-test-indent.el | 4 ++++
 2 files changed, 12 insertions(+)

diff --git a/phps-mode-indent.el b/phps-mode-indent.el
index 9dc1690461..e5db7504cf 100644
--- a/phps-mode-indent.el
+++ b/phps-mode-indent.el
@@ -1088,6 +1088,14 @@
                ;; or
                ;; define('_PRIVATE_ROOT_',
                ;;     'here');
+
+               ;; TODO Handle cases like
+               ;; if (true) {
+               ;;     $cacheKey = sprintf(
+               ;;         'key_%s',
+               ;;         md5(json_encode($key))
+               ;;     );
+               ;;     $cache =
                ((and
                  previous-line-ends-with-terminus
                  (string= previous-line-ends-with-terminus ";")
diff --git a/test/phps-mode-test-indent.el b/test/phps-mode-test-indent.el
index 8f7d27516d..e3ab3b1e81 100644
--- a/test/phps-mode-test-indent.el
+++ b/test/phps-mode-test-indent.el
@@ -328,6 +328,10 @@
      "<?php\nif (true) {\n    $random = self::getData();\n    // My random 
comment\n}\n"
      "Comment after assignment from method call on same line")
 
+    (phps-mode-test-indent--should-equal
+     "<?php\nif (true) {\n    // My comment\n    $cacheKey = sprintf(\n        
'key_%s',\n        md5(json_encode($key))\n    );\n    $cache =\n        
Cache::getInstance();\n"
+     "Line after assignment from multi-line function-call")
+
   )
 
 (defun phps-mode-test-indent--get-lines-indent-psr-2 ()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]