summaryrefslogtreecommitdiff
path: root/fnl
diff options
context:
space:
mode:
Diffstat (limited to 'fnl')
-rw-r--r--fnl/config/trim.fnl11
1 files changed, 10 insertions, 1 deletions
diff --git a/fnl/config/trim.fnl b/fnl/config/trim.fnl
index 7262a88..1ee5325 100644
--- a/fnl/config/trim.fnl
+++ b/fnl/config/trim.fnl
@@ -1,4 +1,13 @@
;; Trim whitespaces on save.
(module config.trim {autoload {util util}})
-(let [trim (util.load-plugin :trim)])
+(let [trim (util.load-plugin :trim)]
+ (trim.setup {
+ :disable []
+ :patterns [
+ :%s/\s\+$//e
+ :%s/\($\n\s*\)\+\%$//
+ :%s/\%^\n\+//
+ :%s/\(\n\n\)\n\+/\1/
+ ]
+}))