[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sass-mode 702909e 25/31: Fix naming of indent cleanup func
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sass-mode 702909e 25/31: Fix naming of indent cleanup function |
Date: |
Sun, 29 Aug 2021 11:29:41 -0400 (EDT) |
branch: elpa/sass-mode
commit 702909e69aa372091e8b6983aa7458ae9a391c50
Author: Steve Purcell <steve@sanityinc.com>
Commit: Steve Purcell <steve@sanityinc.com>
Fix naming of indent cleanup function
---
sass-mode.el | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/sass-mode.el b/sass-mode.el
index d0038ed..49cf88f 100644
--- a/sass-mode.el
+++ b/sass-mode.el
@@ -213,19 +213,15 @@ LIMIT is the limit of the search."
if (looking-at opener) return nil
finally return t))
-;; Utility
-
-(defun sass-remove-trailing-indent ()
- "Removes the first n empty characters in every line, with n being the
trailing whitespace in the first line."
- (interactive)
+(defun sass--remove-leading-indent ()
+ "Reindent buffer so that the first line content begins in the first column.
+This assumes that the buffer is valid SASS source, such that no
+subsequent line has a lesser indent."
(let ((min-indent nil))
(goto-char (point-min))
(back-to-indentation)
(setq min-indent (1- (point)))
- (while (not (equal (line-end-position) (point-max)))
- (beginning-of-line)
- (delete-forward-char min-indent)
- (forward-line))))
+ (indent-rigidly (point-min) (point-max) (- min-indent))))
;; Command
@@ -239,7 +235,7 @@ Called from a program, START and END specify the region to
indent."
(with-temp-buffer
(insert region-contents)
(newline-and-indent)
- (sass-remove-trailing-indent)
+ (sass--remove-leading-indent)
(shell-command-on-region (point-min) (point-max) "sass --stdin"
output-buffer
nil
- [nongnu] elpa/sass-mode d19542f 20/31: Don't override the syntax classes for "-" and "_", (continued)
- [nongnu] elpa/sass-mode d19542f 20/31: Don't override the syntax classes for "-" and "_", ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode a3f5b1a 19/31: Send errors to a separate buffer, ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode 3da9040 23/31: Update my name., ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode 26a66e3 21/31: Revert "Don't override the syntax classes for "-" and "_"", ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode 69fc32b 28/31: Adding sass-before-eval-hook., ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode e0c9198 29/31: Merge pull request #24 from dcluna/add-pre-eval-hook-and-options, ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode 247a0d4 31/31: Ensure cl-return has a matching block to return from (see #23), ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode 3938a42 04/31: Bump version to 3.0.15., ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode c0147d2 10/31: Don't indent after "attr: value" lines (fixes #5), ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode 658f745 11/31: Hyphens are also valid in css attribute names, ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode 702909e 25/31: Fix naming of indent cleanup function,
ELPA Syncer <=
- [nongnu] elpa/sass-mode 3494c03 17/31: Merge pull request #15 from chee/patch-1, ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode 7f0df85 26/31: Nicer buffer handling for sass-output-region, ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode d72a55f 27/31: Add sass-command-options variable., ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode 37105f4 30/31: Make sass-command-options a list of strings, ELPA Syncer, 2021/08/29
- [nongnu] elpa/sass-mode fb636bb 24/31: sass-output-region removing trailing indentation., ELPA Syncer, 2021/08/29