projects
/
elisp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
713d9f2
)
Update.
author
Francois Fleuret
<francois@fleuret.org>
Tue, 16 May 2017 14:29:47 +0000
(16:29 +0200)
committer
Francois Fleuret
<francois@fleuret.org>
Tue, 16 May 2017 14:29:47 +0000
(16:29 +0200)
emacs.el
patch
|
blob
|
history
diff --git
a/emacs.el
b/emacs.el
index
ffd9665
..
1d2d66f
100644
(file)
--- a/
emacs.el
+++ b/
emacs.el
@@
-1197,6
+1197,7
@@
goback argument, go back where we were."
(load "vc-git")
(defun ff/git-pull-push () (interactive)
(load "vc-git")
(defun ff/git-pull-push () (interactive)
+ (message "git pull / push ...")
(shell-command "git pull && git push" nil)
)
(shell-command "git pull && git push" nil)
)
@@
-1832,9
+1833,7
@@
the function is invoked with a universal arg"
(interactive "P")
(let ((line (if arg "cerr" "cout")))
(goto-char (point-at-bol))
(interactive "P")
(let ((line (if arg "cerr" "cout")))
(goto-char (point-at-bol))
- ;; Regexp syntax sucks moose balls, honnest. To match '[', just
- ;; put it as the first char in the [...] ... This leads to some
- ;; obvious things like the following
+ ;; To match '[', put it as the first char in the [...]
(while (re-search-forward "\\([][a-zA-Z0-9_.:\(\)]+\\)" (point-at-eol) t)
(setq line
(concat line " << \" "
(while (re-search-forward "\\([][a-zA-Z0-9_.:\(\)]+\\)" (point-at-eol) t)
(setq line
(concat line " << \" "
@@
-2603,12
+2602,15
@@
proposes to visit them."
;; The fridge!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; The fridge!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-(defun ff/move-region-to-fridge (
) (interactive
)
+(defun ff/move-region-to-fridge (
&optional universal) (interactive "P"
)
"Cut the current region, paste it in a file called ./fridge
with a time tag, and save this file"
(unless (use-region-p) (error "No region selected"))
(let ((bn (file-name-nondirectory (buffer-file-name))))
"Cut the current region, paste it in a file called ./fridge
with a time tag, and save this file"
(unless (use-region-p) (error "No region selected"))
(let ((bn (file-name-nondirectory (buffer-file-name))))
- (kill-region (region-beginning) (region-end))
+ (if universal
+ (copy-region-as-kill (region-beginning) (region-end))
+ (kill-region (region-beginning) (region-end))
+ )
(with-current-buffer (find-file-noselect "fridge")
(goto-char (point-max))
(insert "\n")
(with-current-buffer (find-file-noselect "fridge")
(goto-char (point-max))
(insert "\n")