summaryrefslogtreecommitdiff
path: root/prog-mode/commentline
diff options
context:
space:
mode:
Diffstat (limited to 'prog-mode/commentline')
-rw-r--r--prog-mode/commentline13
1 files changed, 13 insertions, 0 deletions
diff --git a/prog-mode/commentline b/prog-mode/commentline
new file mode 100644
index 0000000..0b0edff
--- /dev/null
+++ b/prog-mode/commentline
@@ -0,0 +1,13 @@
+# -*- mode: snippet -*-
+# contributor: sh-ow <sh-ow@users.noreply.github.com>
+# name: commentline
+# key: col
+# --
+${1:$(yas-trimmed-comment-start)} ${1:comment} ${1:$(let* ((str "")
+ (curr (current-column))
+ (start (yas-trimmed-comment-start))
+ (lastcom (substring start -1))
+ (end (yas-trimmed-comment-end)))
+ (while (< (length str) (- 79 (+ curr (length end))))
+ (setq str (concat str lastcom)))
+ (concat str end))}$0 \ No newline at end of file