sql-send-region
sql-send-paragraph
sel-send-buffer
但缺少一个sql-send-line,把当前行方便的send to sql-client
今晚写了个,不难, 参照sql-send-paragraph函数写的:
;;; Sql Mode
(defun sql-send-line ()
"send current line to SQL buffer"
(interactive)
(let ((start (save-excursion
(move-beginning-of-line 1)
(point)))
(end (save-excursion
(move-end-of-line 1)
(point))))
(sql-send-region start end)))
(add-hook 'sql-mode-hook
'(lambda ()
(define-key sql-mode-map (kbd "C-c C-e") 'sql-send-line)))
没有评论:
发表评论