diff options
author | Artur Malabarba <bruce.connor.am@gmail.com> | 2014-12-07 01:18:04 +0000 |
---|---|---|
committer | Artur Malabarba <bruce.connor.am@gmail.com> | 2014-12-09 14:15:33 +0000 |
commit | 4898b1669b54a8afca3303e70f01a9825cbe01d1 (patch) | |
tree | d4396b30dc27445966a77ef4fdbffc8bfe37c0df /sx.el | |
parent | 3da6e5174cbb3a2d551a9862dd79655908e2e0fc (diff) |
Patch sx and sx-question-print to use sx-babel.
Diffstat (limited to 'sx.el')
-rw-r--r-- | sx.el | 28 |
1 files changed, 0 insertions, 28 deletions
@@ -201,34 +201,6 @@ Anything before the (sub)domain is removed." (rx string-start (or (and (0+ word) (optional ":") "//"))) "" url))) -(defun sx--unindent-text (text) - "Remove indentation from TEXT. -Primarily designed to extract the content of markdown code -blocks." - (with-temp-buffer - (insert text) - (goto-char (point-min)) - (let (result) - ;; Get indentation of each non-blank line - (while (null (eobp)) - (skip-chars-forward "[:blank:]") - (unless (looking-at "$") - (push (current-column) result)) - (forward-line 1)) - (when result - ;; Build a regexp with the smallest indentation - (let ((rx (format "^ \\{0,%s\\}" - (apply #'min result)))) - (goto-char (point-min)) - ;; Use this regexp to remove that much indentation - ;; throughout the buffer. - (while (and (null (eobp)) - (search-forward-regexp rx nil 'noerror)) - (replace-match "") - (forward-line 1))))) - ;; Return the buffer - (buffer-string))) - ;;; Printing request data (defvar sx--overlays nil |