fix oil map, add ansible filetype
This commit is contained in:
9
lua/crentist/filetype.lua
Normal file
9
lua/crentist/filetype.lua
Normal file
@@ -0,0 +1,9 @@
|
||||
vim.filetype.add({
|
||||
pattern = {
|
||||
[".*/playbooks/.*%.ya?ml"] = "yaml.ansible",
|
||||
[".*/roles/.*%.ya?ml"] = "yaml.ansible",
|
||||
[".*/tasks/.*%.ya?ml"] = "yaml.ansible",
|
||||
[".*/plays/.*%.ya?ml"] = "yaml.ansible",
|
||||
},
|
||||
})
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
require("crentist.remap")
|
||||
require("crentist.set")
|
||||
require("crentist.lazy_init")
|
||||
require("crentist.filetype")
|
||||
|
||||
local augroup = vim.api.nvim_create_augroup
|
||||
local CrentistGroup = augroup('Crentist', {})
|
||||
|
||||
@@ -12,22 +12,24 @@ return {
|
||||
"saadparwaiz1/cmp_luasnip",
|
||||
"L3MON4D3/LuaSnip",
|
||||
"j-hui/fidget.nvim",
|
||||
"rafamadriz/friendly-snippets",
|
||||
},
|
||||
|
||||
config = function()
|
||||
local augroup = vim.api.nvim_create_augroup
|
||||
local LspGroup = augroup('Lsp', {})
|
||||
local autocmd = vim.api.nvim_create_autocmd
|
||||
local lspconfig = require('lspconfig')
|
||||
|
||||
local cmp = require('cmp')
|
||||
local luasnip = require('luasnip')
|
||||
|
||||
-- load snippets from friendly-snippets
|
||||
require('luasnip.loaders.from_vscode').lazy_load()
|
||||
|
||||
require('fidget').setup({})
|
||||
require('mason').setup({})
|
||||
require('mason-lspconfig').setup({
|
||||
-- Replace the language servers listed here
|
||||
-- with the ones you want to install
|
||||
ensure_installed = { 'tsserver', 'lua_ls', 'gopls', 'pylsp', 'gitlab_ci_ls', 'yamlls' },
|
||||
ensure_installed = { 'tsserver', 'lua_ls', 'gopls', 'pylsp', 'gitlab_ci_ls', 'yamlls', 'ansiblels'},
|
||||
handlers = {
|
||||
function(server_name)
|
||||
require('lspconfig')[server_name].setup({})
|
||||
@@ -94,7 +96,7 @@ return {
|
||||
})
|
||||
|
||||
local pythonLineLength = 95
|
||||
require('lspconfig').pylsp.setup {
|
||||
lspconfig.pylsp.setup {
|
||||
settings = {
|
||||
pylsp = {
|
||||
plugins = {
|
||||
@@ -105,6 +107,6 @@ return {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
lspconfig.ansiblels.setup {}
|
||||
end
|
||||
}
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
return {
|
||||
'stevearc/oil.nvim',
|
||||
-- Optional dependencies
|
||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||
opts = {},
|
||||
config = function ()
|
||||
require("oil").setup()
|
||||
end
|
||||
'stevearc/oil.nvim',
|
||||
-- Optional dependencies
|
||||
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
||||
opts = {},
|
||||
config = function()
|
||||
require('oil').setup({
|
||||
keymaps = {
|
||||
['<C-h>'] = false,
|
||||
}
|
||||
})
|
||||
end
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user