Don't use buffer variable

pull/9/head release/0.9.1
Iron-E 4 years ago
parent 636c8bfe75
commit c9dd739eb0
No known key found for this signature in database
GPG Key ID: 19B71B7B7B021D22

@ -97,8 +97,8 @@ require('galaxyline').section.left =
local mode_color = nil
local mode_name = nil
if vim.b.libmodalActiveModeName then
mode_name = vim.b.libmodalActiveModeName
if vim.g.libmodalActiveModeName then
mode_name = vim.g.libmodalActiveModeName
mode_color = _MODES[mode_name]
else
local current_mode = _MODES[vim.fn.mode(true)]

@ -95,7 +95,7 @@ See: |api|, |lua-api|, https://github.com/Iron-E/nvim-tabmode,
--------------------------------------------------------------------------------
VARIABLES *libmodal-usage-variables*
`vim.b`.libmodalActiveModeName
`vim.g`.libmodalActiveModeName
The name of the currently active |libmodal-mode|.
@ -108,8 +108,8 @@ VARIABLES *libmodal-usage-variable
`nil`
See also: ~
|b:| For more information about buffer variables.
|vim.b| For info about accessing |b:| from lua.
|g:| For more information about global variables.
|vim.g| For info about accessing |g:| from lua.
--------------------------------------------------------------------------------
FUNCTIONS *libmodal-usage-functions*

@ -131,9 +131,9 @@ function _metaMode:enter()
self._popups:push(require('libmodal/src/collections/Popup').new())
end
if vim.b then -- requires neovim 0.5
self._previousModeName = vim.b.libmodalActiveModeName
vim.b.libmodalActiveModeName = self._name
if vim.g then -- requires neovim 0.5
self._previousModeName = vim.g.libmodalActiveModeName
vim.g.libmodalActiveModeName = self._name
end
--[[ MODE LOOP. ]]
@ -251,8 +251,8 @@ function _metaMode:_tearDown()
self._popups:pop():close()
end
if vim.b then -- this step requires 0.5
vim.b.libmodalActiveModeName = self._previousModeName
if vim.g then -- this step requires 0.5
vim.g.libmodalActiveModeName = self._previousModeName
end
self._winState:restore()

Loading…
Cancel
Save