From 0d666eab0a36789c5c98fa7d37b928a9f39acaa5 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Mon, 4 Jan 2016 21:55:26 -0500 Subject: lisp/init-text.el: Delete --- lisp/init-text.el | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 lisp/init-text.el (limited to 'lisp/init-text.el') diff --git a/lisp/init-text.el b/lisp/init-text.el deleted file mode 100644 index 6ee95ac..0000000 --- a/lisp/init-text.el +++ /dev/null @@ -1,53 +0,0 @@ - -(add-hook 'text-mode-hook 'turn-on-auto-fill) - -(defun km/export-wrapped-text (&optional xselect) - "Export the text in current buffer as wrapped text. - -This is useful for preparing text in emacs and then exporting to -a wrapped buffer for pasting text (e.g., into a web form). - -With an active region, restrict export to this region. If -XSELECT is non-nil, copy the region with `x-select-text'." - (interactive "P") - (let ((wrapped-buffer (get-buffer-create "*Wrapped export*"))) - (apply #'copy-to-buffer wrapped-buffer - (if (use-region-p) - (list (region-beginning) (region-end)) - (list (point-min) (point-max)))) - (with-current-buffer wrapped-buffer - (while (not (eobp)) - (forward-paragraph) - (forward-line -1) - (km/unfill-paragraph) - (forward-line 1)) - (when xselect - (x-select-text - (buffer-substring-no-properties (point-min) (point-max))))) - (pop-to-buffer wrapped-buffer))) - -(defun km/columnify-file (delim) - "Separate current file on DELIM using column program. - -By default, DELIM is set to \",\". With a single prefix argument, -use whitespace as the delimiter. With two prefix arguments, -prompt for a delimiter. - -If a columnified buffer already exists, just switch to it." - (interactive (list (cond ((not current-prefix-arg) ",") - ((> (prefix-numeric-value current-prefix-arg) 4) - (read-string "Delimiter: ")) - (t nil)))) - (unless buffer-file-name - (user-error "Buffer not visiting a file")) - (let* ((output-buffer-name (concat "*cols: " (buffer-name) "*")) - (output-buffer (get-buffer output-buffer-name)) - (fname (file-relative-name buffer-file-name)) - (args (cons "--table" - (and delim (list "--separator" delim))))) - (unless output-buffer - (setq output-buffer (get-buffer-create output-buffer-name)) - (apply #'call-process "column" fname output-buffer nil args)) - (switch-to-buffer output-buffer))) - -(provide 'init-text) -- cgit v1.2.3