Rename BufNew and BufOpen hooks to BufNewFile and BufOpenFile
Fixes #1225
This commit is contained in:
parent
b456de78a7
commit
edc2a88643
|
@ -1411,9 +1411,9 @@ existing hooks are:
|
||||||
is '<option_name>=<new_value>'
|
is '<option_name>=<new_value>'
|
||||||
* `BufSetOption`: An option was set in a buffer context, the filtering text
|
* `BufSetOption`: An option was set in a buffer context, the filtering text
|
||||||
is '<option_name>=<new_value>'
|
is '<option_name>=<new_value>'
|
||||||
* `BufNew`: A buffer for a new file has been created, filename is used for
|
* `BufNewFile`: A buffer for a new file has been created, filename is used
|
||||||
filtering
|
for filtering
|
||||||
* `BufOpen`: A buffer for an existing file has been created, filename is
|
* `BufOpenFile`: A buffer for an existing file has been created, filename is
|
||||||
used for filtering
|
used for filtering
|
||||||
* `BufCreate`: A buffer has been created, filename is used for filtering
|
* `BufCreate`: A buffer has been created, filename is used for filtering
|
||||||
* `BufWritePre`: Executed just before a buffer is written, filename is
|
* `BufWritePre`: Executed just before a buffer is written, filename is
|
||||||
|
|
|
@ -92,11 +92,11 @@ Default hooks
|
||||||
an option was set in a buffer context, the filtering text is
|
an option was set in a buffer context, the filtering text is
|
||||||
*<option_name>=<new_value>*
|
*<option_name>=<new_value>*
|
||||||
|
|
||||||
*BufNew*::
|
*BufNewFile*::
|
||||||
a buffer for a new file has been created, filename is used for
|
a buffer for a new file has been created, filename is used for
|
||||||
filtering
|
filtering
|
||||||
|
|
||||||
*BufOpen*::
|
*BufOpenFile*::
|
||||||
a buffer for an existing file has been created, filename is used
|
a buffer for an existing file has been created, filename is used
|
||||||
for filtering
|
for filtering
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
hook global BufOpen .* %{ %sh{
|
hook global BufOpenFile .* %{ %sh{
|
||||||
if [ -z "${kak_opt_filetype}" ]; then
|
if [ -z "${kak_opt_filetype}" ]; then
|
||||||
mime=$(file -b --mime-type "${kak_buffile}")
|
mime=$(file -b --mime-type "${kak_buffile}")
|
||||||
case "${mime}" in
|
case "${mime}" in
|
||||||
|
|
|
@ -281,7 +281,7 @@ def -hidden c-family-insert-include-guards %{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
hook global BufNew .*\.(h|hh|hpp|hxx|H) c-family-insert-include-guards
|
hook global BufNewFile .*\.(h|hh|hpp|hxx|H) c-family-insert-include-guards
|
||||||
|
|
||||||
decl str-list alt_dirs ".;.."
|
decl str-list alt_dirs ".;.."
|
||||||
|
|
||||||
|
|
|
@ -60,4 +60,4 @@ def autorestore-disable -docstring "Disable automatic backup recovering" %{
|
||||||
remove-hooks global autorestore
|
remove-hooks global autorestore
|
||||||
}
|
}
|
||||||
|
|
||||||
hook -group autorestore global BufOpen .* %{ autorestore-restore-buffer }
|
hook -group autorestore global BufOpenFile .* %{ autorestore-restore-buffer }
|
||||||
|
|
|
@ -97,7 +97,7 @@ def -hidden modeline-parse-impl %{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Add the following function to a hook on BufOpen to automatically parse modelines
|
# Add the following function to a hook on BufOpenFile to automatically parse modelines
|
||||||
# Select the first and last `modelines` lines in the buffer, only keep modelines
|
# Select the first and last `modelines` lines in the buffer, only keep modelines
|
||||||
def modeline-parse -docstring "Read and interpret vi-format modelines at the beginning/end of the buffer" %{
|
def modeline-parse -docstring "Read and interpret vi-format modelines at the beginning/end of the buffer" %{
|
||||||
try %{ eval -draft %{
|
try %{ eval -draft %{
|
||||||
|
|
|
@ -107,11 +107,11 @@ void Buffer::on_registered()
|
||||||
if (m_flags & Flags::File)
|
if (m_flags & Flags::File)
|
||||||
{
|
{
|
||||||
if (m_flags & Buffer::Flags::New)
|
if (m_flags & Buffer::Flags::New)
|
||||||
run_hook_in_own_context("BufNew", m_name);
|
run_hook_in_own_context("BufNewFile", m_name);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
kak_assert(m_fs_timestamp != InvalidTime);
|
kak_assert(m_fs_timestamp != InvalidTime);
|
||||||
run_hook_in_own_context("BufOpen", m_name);
|
run_hook_in_own_context("BufOpenFile", m_name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user