48 lines
2.1 KiB
Lua
48 lines
2.1 KiB
Lua
return {
|
|
'isobit/vim-caddyfile',
|
|
'rcarriga/nvim-notify',
|
|
'stefandtw/quickfix-reflector.vim',
|
|
'nfnty/vim-nftables',
|
|
'tpope/vim-fugitive',
|
|
'junegunn/vim-peekaboo',
|
|
'tpope/vim-sleuth',
|
|
'vim-scripts/iptables',
|
|
{ 'akinsho/bufferline.nvim', opts = {}, dependencies = { 'navarasu/onedark.nvim' } },
|
|
{ 'ethanholz/nvim-lastplace', opts = {} },
|
|
{ 'folke/todo-comments.nvim', opts = {} },
|
|
{ 'kylechui/nvim-surround', version = '*', event = 'VeryLazy', opts = {} },
|
|
{ 'lukas-reineke/indent-blankline.nvim', main = 'ibl', opts = {} },
|
|
{ 'norcalli/nvim-colorizer.lua', opts={ '*' }, dependencies = { 'navarasu/onedark.nvim' } },
|
|
-- { 'wakatime/vim-wakatime', event = 'VeryLazy' },
|
|
{ 'williamboman/mason.nvim', opts = {} },
|
|
'Winseven4lyf/vim-bbcode',
|
|
|
|
|
|
{ 'mrsobakin/multilayout.nvim' , opts = {
|
|
layouts = {
|
|
ru = {
|
|
-- Names of this layout, as `libukb` reports.
|
|
names = { "Russian" },
|
|
from = [[ёйцукенгшщзхъфывапролджэячсмитьбю.Ё"№;:?ЙЦУКЕНГШЩЗХЪ/ФЫВАПРОЛДЖЭЯЧСМИТЬБЮ,]],
|
|
to = [[`qwertyuiop[]asdfghjkl;'zxcvbnm,./~@#$^&QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]],
|
|
}
|
|
},
|
|
aliases = {
|
|
-- Maximum length of default commands aliases.
|
|
-- Increasing this value leads to longer startup times.
|
|
max_length = 2,
|
|
-- Extra commands that you want to alias.
|
|
-- They are aliased regardless of `max_length`.
|
|
extra = { "sort" },
|
|
},
|
|
-- Whether to use `libukb`. If this is set to false, `langmap`
|
|
-- won't automatically switch when your layout does.
|
|
use_libukb = true,
|
|
-- Path to the `libukb.so`. If `nil`, ukb will be automatically
|
|
-- downloaded, builded and installed in the neovim data directory.
|
|
libukb_path = nil,
|
|
-- Function of type `callback(layout: string)`. Called whenever
|
|
-- current keyboard layout changes.
|
|
callback = nil,
|
|
}}
|
|
}
|