티스토리 뷰

 

https://www.youtube.com/watch?v=M8YrfquecWc

를 참고 했습니다.

 

 

 

return {
    {
        'williamboman/mason.nvim',
        config = function()
            require('mason').setup()
        end
    },
    {
        "williamboman/mason-lspconfig.nvim",
        config = function()
            require('mason-lspconfig').setup({
                ensure_installed = {
                    "lua_ls",
                    "clangd",
                   -- "pylyzer"
                }
            })
        end
    },
    {
        "neovim/nvim-lspconfig",
        config = function()
            local lspconfig = require('lspconfig')
            lspconfig.lua_ls.setup({})
            lspconfig.clangd.setup({})

          vim.keymap.set('n', 'K', vim.lsp.buf.hover, { noremap = true, silent = true });
          vim.keymap.set('n', '<leader>ca', vim.lsp.buf.code_action, { noremap = true, silent = true });

        end
    }
}
~

 

여기에서 핵심은 다음 두 줄 입니다.

vim.keymap.set('n', 'K', vim.lsp.buf.hover, { noremap = true, silent = true });
vim.keymap.set('n', '<leader>ca', vim.lsp.buf.code_action, { noremap = true, silent = true });
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함