From fa0cf1fa075764a07d2952083fa174f663553183 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Wed, 1 Apr 2026 12:37:55 -0700 Subject: oni-sql: Enable ‘outline-minor-mode’ in ‘sql-interactive-mode’ --- oni-sql.el | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/oni-sql.el b/oni-sql.el index e9f1665..4746025 100644 --- a/oni-sql.el +++ b/oni-sql.el @@ -4,7 +4,7 @@ ;; Author: Tom Willemse ;; Keywords: local -;; Version: 2026.0401.112757 +;; Version: 2026.0401.124124 ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -29,5 +29,15 @@ (define-key sql-mode-map (kbd "C-c C-b") 'sql-set-sqli-buffer) +(defun oni-sql-send-input () + (interactive nil sql-interactive-mode) + (outline-hide-body) + (comint-send-input)) + +(add-hook 'sql-mode-hook 'outline-minor-mode) +(add-hook 'sql-interactive-mode-hook 'outline-minor-mode) + +(define-key sql-interactive-mode-map (kbd "RET") 'oni-sqli-send-input) + (provide 'oni-sql) ;;; oni-sql.el ends here -- cgit v1.3-2-g0d8e