[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 2f5cb2e 56/63: Make yas-debug-process-command-line easier
From: |
Noam Postavsky |
Subject: |
[elpa] master 2f5cb2e 56/63: Make yas-debug-process-command-line easier to debug |
Date: |
Mon, 17 Jul 2017 22:54:20 -0400 (EDT) |
branch: master
commit 2f5cb2e2ef892595a0c8d634be401718f9d0771c
Author: Noam Postavsky <address@hidden>
Commit: Noam Postavsky <address@hidden>
Make yas-debug-process-command-line easier to debug
* yasnippet-debug.el (yas-debug-process-command-line): Allow giving
options programatically
---
yasnippet-debug.el | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/yasnippet-debug.el b/yasnippet-debug.el
index c080a11..ac0d237 100644
--- a/yasnippet-debug.el
+++ b/yasnippet-debug.el
@@ -288,18 +288,19 @@
(format "snippet exit at %d"
(marker-position (yas--fom-start fom)))))))
-(defun yas-debug-process-command-line ()
+(defun yas-debug-process-command-line (&optional options)
"Implement command line processing."
(setq yas-verbosity 99)
(setq yas-triggers-in-field t)
(setq debug-on-error t)
(let* ((snippet-file nil)
(snippet-mode 'fundamental-mode)
- (options (cl-loop for opt = (pop command-line-args-left)
- while (and opt (not (equal opt "--"))
- (string-prefix-p "-" opt))
- collect opt))
(snippet-key nil))
+ (unless options
+ (setq options (cl-loop for opt = (pop command-line-args-left)
+ while (and opt (not (equal opt "--"))
+ (string-prefix-p "-" opt))
+ collect opt)))
(when-let (mode (cl-member "-M:" options :test #'string-prefix-p))
(setq snippet-mode (intern (concat (substring (car mode) 3) "-mode"))))
(when-let (mode (cl-member "-M." options :test #'string-prefix-p))
- [elpa] master 7f337f4 32/63: Fix nested snippet expansion, (continued)
- [elpa] master 7f337f4 32/63: Fix nested snippet expansion, Noam Postavsky, 2017/07/17
- [elpa] master 1bf7a4c 47/63: Fix field parsing in modes that use the `syntax-table' property, Noam Postavsky, 2017/07/17
- [elpa] master 8797a31 45/63: * doc/snippet-expansion.org: Complete sentence fragment., Noam Postavsky, 2017/07/17
- [elpa] master c87afe0 26/63: Merge: snippet-local exit hook; error handling improvements, Noam Postavsky, 2017/07/17
- [elpa] master 1043b6c 49/63: Restore syntax-propertize-function before indenting mirrors, Noam Postavsky, 2017/07/17
- [elpa] master 65952e3 53/63: Allow customizing overlay priority, Noam Postavsky, 2017/07/17
- [elpa] master 1a860bd 51/63: Fix undo information recording for multiline snippets, Noam Postavsky, 2017/07/17
- [elpa] master 22eeb1e 36/63: Fix interaction with c auto-fill, Noam Postavsky, 2017/07/17
- [elpa] master 0311fe2 15/63: Use :filter instead of yas--fallback, Noam Postavsky, 2017/07/17
- [elpa] master 1babe81 40/63: * yasnippet.el (yas-about): Fix compile warnings in previous commit., Noam Postavsky, 2017/07/17
- [elpa] master 2f5cb2e 56/63: Make yas-debug-process-command-line easier to debug,
Noam Postavsky <=
- [elpa] master 164acd6 59/63: * yasnippet-debug.el (yas-debug-snippet): Show modified flag., Noam Postavsky, 2017/07/17
- [elpa] master 7b03ac2 57/63: Handle dead snippets better, Noam Postavsky, 2017/07/17
- [elpa] master 75cbf72 62/63: Update NEWS, version number to 0.12, and snippets submodule, Noam Postavsky, 2017/07/17
- [elpa] master ca04f69 39/63: Make `yas-about' more informative, Noam Postavsky, 2017/07/17
- [elpa] master c98672e 54/63: Fixup yasnippet-debug.el, Noam Postavsky, 2017/07/17
- [elpa] master 1436d21 60/63: ; Merge yasnippet-debug.el updates, Noam Postavsky, 2017/07/17
- [elpa] master 3fd07de 63/63: * packages/yasnippet: Merge version 0.12.0 from upstream., Noam Postavsky, 2017/07/17