Skip to content

sabovyan/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Config v1.0.0

Package Manager

LSP:

  • keymaps - check out plugins/lsp/on_attach.lua

  • supported LSP - check out plugins/lsp/init.lua

ensure_installed = {
    "lua_ls",
    "bashls",
    "cssls",
    "dockerls",
    "emmet_ls",
    "html",
    "intelephense",
    "svelte",
    "tailwindcss",
    "tsserver",
    "jsonls",
},
  • additional dependencies - check out plugins/lsp/init.lua
{
    dependencies = {
        "williamboman/mason.nvim",
        "neovim/nvim-lspconfig",
        "hrsh7th/cmp-nvim-lsp",
        "b0o/SchemaStore.nvim",
        { "folke/neodev.nvim", opts = {} },
    },
}

Autocomplete / Snippets:

  • hrsh7th/nvim-cmp
{
    "hrsh7th/nvim-cmp",
    version = false, -- last release is way too old
    event = "InsertEnter",
    dependencies = {
        "hrsh7th/cmp-nvim-lsp",
        "hrsh7th/cmp-buffer",
        "hrsh7th/cmp-path",
        "saadparwaiz1/cmp_luasnip",
        "hrsh7th/cmp-nvim-lua",
        "onsails/lspkind.nvim",
        {
            "Exafunction/codeium.nvim",
            config = function()
                require("codeium").setup({})
            end,
        },

        {
            "zbirenbaum/copilot-cmp",
            dependencies = {
                "zbirenbaum/copilot.lua",
                config = function()
                    require("copilot").setup({
                        suggestion = { enabled = false },
                        panel = { enabled = false },
                        filetypes = {
                            markdown = true,
                            help = true,
                        },
                    })
                end,
            },
            config = function()
                require("copilot_cmp").setup()
            end,
        },
    },
}

Comments

Format and Lint

Syntax Highlighting:

Git:

Session manager:

Navigation:

Colorscheme

Status line:

Startup:

Other Tools

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published