4545
4646--- @param msg string
4747--- @param additional_msg table
48- function utils .echo_warning (msg , additional_msg )
49- return utils ._echo (msg , ' WarningMsg' , additional_msg )
48+ --- @param store_in_history boolean
49+ function utils .echo_warning (msg , additional_msg , store_in_history )
50+ return utils ._echo (msg , ' WarningMsg' , additional_msg , store_in_history )
5051end
5152
5253--- @param msg string
5354--- @param additional_msg table
54- function utils .echo_error (msg , additional_msg )
55- return utils ._echo (msg , ' ErrorMsg' , additional_msg )
55+ --- @param store_in_history boolean
56+ function utils .echo_error (msg , additional_msg , store_in_history )
57+ return utils ._echo (msg , ' ErrorMsg' , additional_msg , store_in_history )
5658end
5759
5860--- @param msg string
5961--- @param additional_msg table
60- function utils .echo_info (msg , additional_msg )
61- return utils ._echo (msg , nil , additional_msg )
62+ --- @param store_in_history boolean
63+ function utils .echo_info (msg , additional_msg , store_in_history )
64+ return utils ._echo (msg , nil , additional_msg , store_in_history )
6265end
6366
6467--- @private
65- function utils ._echo (msg , hl , additional_msg )
68+ function utils ._echo (msg , hl , additional_msg , store_in_history )
6669 vim .cmd ([[ redraw!]] )
6770 local msg_item = { string.format (' [orgmode] %s' , msg ) }
6871 if hl then
@@ -72,7 +75,11 @@ function utils._echo(msg, hl, additional_msg)
7275 if additional_msg then
7376 msg_list = utils .concat (msg_list , additional_msg )
7477 end
75- return vim .api .nvim_echo (msg_list , true , {})
78+ local store = true
79+ if type (store_in_history ) == ' boolean' then
80+ store = store_in_history
81+ end
82+ return vim .api .nvim_echo (msg_list , store , {})
7683end
7784
7885--- @param word string
0 commit comments