This commit is contained in:
siduck76 2021-03-13 16:21:52 +05:30
parent a83f1196bc
commit b871162664
8 changed files with 9 additions and 23 deletions

View file

@ -1,5 +1,6 @@
vim.o.termguicolors = true vim.o.termguicolors = true
-- colors for active , inactive buffer tabs
require "bufferline".setup { require "bufferline".setup {
options = { options = {
buffer_close_icon = "", buffer_close_icon = "",

View file

View file

@ -1,22 +0,0 @@
vim.cmd [[ packadd nvim-lspconfig ]]
vim.cmd [[ packadd completion-nvim ]]
-- Enable(broadcasting) snippet capability for completion
local html_snippet_capabilities = vim.lsp.protocol.make_client_capabilities()
html_snippet_capabilities.textDocument.completion.completionItem.snippetSupport = true
require "lspconfig".html.setup {
on_attach = lsp_on_attach,
capabilities = html_snippet_capabilities,
cmd = {"html-languageserver", "--stdio"},
filetypes = {"html"},
init_opitons = {
configurationSection = {"html", "css", "javascript"},
embeddedLanguages = {
css = true,
javascript = true
}
}
}
vim.g.completion_enable_snippet = "UltiSnips"

View file

@ -43,6 +43,7 @@ _G.s_tab_complete = function()
end end
end end
-- mappings
vim.api.nvim_set_keymap("s", "<Tab>", "v:lua.tab_complete()", {expr = true}) vim.api.nvim_set_keymap("s", "<Tab>", "v:lua.tab_complete()", {expr = true})
vim.api.nvim_set_keymap("i", "<S-Tab>", "v:lua.s_tab_complete()", {expr = true}) vim.api.nvim_set_keymap("i", "<S-Tab>", "v:lua.s_tab_complete()", {expr = true})
vim.api.nvim_set_keymap("s", "<S-Tab>", "v:lua.s_tab_complete()", {expr = true}) vim.api.nvim_set_keymap("s", "<S-Tab>", "v:lua.s_tab_complete()", {expr = true})

View file

@ -29,6 +29,7 @@ map("n", "[d", "<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>", opts)
map("n", "]d", "<cmd>lua vim.lsp.diagnostic.goto_next()<CR>", opts) map("n", "]d", "<cmd>lua vim.lsp.diagnostic.goto_next()<CR>", opts)
map("n", "<space>q", "<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>", opts) map("n", "<space>q", "<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>", opts)
-- lsp for html , css and js/ts
require "lspconfig".tsserver.setup {} require "lspconfig".tsserver.setup {}
require "lspconfig".cssls.setup {} require "lspconfig".cssls.setup {}
require "lspconfig".html.setup {} require "lspconfig".html.setup {}

View file

@ -59,6 +59,8 @@ require("telescope").load_extension("media_files")
local opt = {noremap = true, silent = true} local opt = {noremap = true, silent = true}
vim.g.mapleader = " " vim.g.mapleader = " "
-- mappings
vim.api.nvim_set_keymap("n", "<Leader>ff", [[<Cmd>lua require('telescope.builtin').find_files()<CR>]], opt) vim.api.nvim_set_keymap("n", "<Leader>ff", [[<Cmd>lua require('telescope.builtin').find_files()<CR>]], opt)
vim.api.nvim_set_keymap( vim.api.nvim_set_keymap(
"n", "n",

View file

@ -19,8 +19,11 @@ opt("o", "mouse", "a")
opt("w", "signcolumn", "yes") opt("w", "signcolumn", "yes")
opt("o", "cmdheight", 1) opt("o", "cmdheight", 1)
opt("o", "updatetime", 250)
opt("o", "updatetime", 250) -- update interval for gitsigns
opt("o", "clipboard", "unnamedplus") opt("o", "clipboard", "unnamedplus")
-- for indenline
opt("b", "expandtab", true ) opt("b", "expandtab", true )
opt("b", "shiftwidth", 2 ) opt("b", "shiftwidth", 2 )