File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -199,8 +199,11 @@ PARAMS Session created handler."
199199
200200(defmacro lsp-mssql-with-result-buffer (&rest body )
201201 " Evaluate BODY in result buffer."
202+ (declare (debug (body)))
202203 `(with-current-buffer (get-buffer-create " *SQL Results*" )
203- (prog1 (save-excursion ,@body )
204+ (prog1 (save-excursion
205+ (let ((inhibit-read-only t ))
206+ ,@body ))
204207 (org-show-all '(headings blocks)))))
205208
206209(defun lsp-mssql--connection-complete (_workspace params )
@@ -423,8 +426,10 @@ PARAMS batch handler params."
423426 " Execute selected region START to END."
424427 (interactive " r" )
425428 (lsp-mssql-with-result-buffer
429+ (read-only-mode -1 )
426430 (org-mode )
427- (erase-buffer ))
431+ (erase-buffer )
432+ (read-only-mode 1 ))
428433 (-let (((&plist :line start-line
429434 :character start-character) (lsp--point-to-position start))
430435 ((&plist :line end-line
@@ -441,8 +446,10 @@ PARAMS batch handler params."
441446 " Execute the SQL code in the buffer."
442447 (interactive )
443448 (lsp-mssql-with-result-buffer
449+ (read-only-mode -1 )
444450 (org-mode )
445- (erase-buffer ))
451+ (erase-buffer )
452+ (read-only-mode 1 ))
446453 (lsp-request " query/executeDocumentSelection" (list :ownerUri (lsp--buffer-uri))))
447454
448455(defun lsp-mssql-cancel ()
You can’t perform that action at this time.
0 commit comments