summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Vink <mike.vink@stater.nl>2023-04-24 20:39:20 +0200
committerMike Vink <mike.vink@stater.nl>2023-04-24 20:39:20 +0200
commit9197aef310ca2e1a18baf4f7a87df65e2412d269 (patch)
treedf243691815fbf51a6063bd3633def17520c3d91
parent2b75921fe2c835e6cc10be1e4a6bab95ab502b6a (diff)
fixup
-rw-r--r--fnl/conf/nix-develop/init.fnl22
-rw-r--r--fnl/conf/pkgs/noice.fnl2
2 files changed, 13 insertions, 11 deletions
diff --git a/fnl/conf/nix-develop/init.fnl b/fnl/conf/nix-develop/init.fnl
index 8b8be4e..0983e06 100644
--- a/fnl/conf/nix-develop/init.fnl
+++ b/fnl/conf/nix-develop/init.fnl
@@ -48,10 +48,11 @@
(var shellhook-env "")
(local stdin (loop.new_pipe))
(local stdout (loop.new_pipe))
- (local p (loop.spawn :bash {:stdio [stdin stdout nil]}
- (fn [code signal]
- (vim.notify (.. "shellhook: exit code " code " "
- signal)))))
+ (local p
+ (loop.spawn :bash {:stdio [stdin stdout nil]}
+ (fn [code signal]
+ (vim.schedule #(vim.notify (.. "shellhook: exit code "
+ code " " signal))))))
(loop.read_start stdout
(fn [err data]
(assert (not err) err)
@@ -89,18 +90,19 @@
(local stdout (loop.new_pipe))
(local stdio [nil stdout nil])
(var nix-print-dev-env "")
- (local p (loop.spawn cmd {: args : stdio}
- (fn [code signal]
- (if (not= code 0)
- (vim.notify (.. "nix-develop: exit code " code " "
- signal))))))
+ (local p
+ (loop.spawn cmd {: args : stdio}
+ (fn [code signal]
+ (if (not= code 0)
+ (vim.schedule #(vim.notify (.. "nix-develop: exit code "
+ code " " signal)))))))
(loop.read_start stdout
(fn [err data]
(assert (not err) err)
(if data
(set nix-print-dev-env (.. nix-print-dev-env data))
(do
- (vim.notify "nix-develop: stdout end")
+ (vim.schedule #(vim.notify "nix-develop: stdout end"))
(if (not= nix-print-dev-env "")
(handle-nix-print-dev-env nix-print-dev-env)))))))
diff --git a/fnl/conf/pkgs/noice.fnl b/fnl/conf/pkgs/noice.fnl
index 58ac761..17609b1 100644
--- a/fnl/conf/pkgs/noice.fnl
+++ b/fnl/conf/pkgs/noice.fnl
@@ -8,7 +8,7 @@
:popupmenu {:enabled false}
:messages {; NOTE: If you enable messages then the cmdline is enabled automatically.
; This is a current Neovim limitation.
- :enabled true
+ :enabled false
; enables the Noice messages UI
:view :mini
; default view for messages