nvim-config/CHANGELOG.md

2.2 KiB

README.md

  • Language utils: Add new entries
  • Change Install Kickstart to Install Config
  • Change ### Install this Configuration to #### Recommended Step
  • Remove Post Installation
  • FAQ: Distro Alias:
    You can apply both of these approaches to any Neovim
    distribution that you would like to try out.
    

init.lua

  • Add NOTE for vim.g.mapleader:
    --  NOTE: Must happen before plugins are loaded (otherwise wrong leader will be used)
    

lua/custom/plugins/conflictmarker.lua

  • Add logic to git_conflict_detection:
    local enabled = vim.diagnostic.is_enabled()
    

lua/keymaps.lua

  • Add NOTE for <Esc><Esc>:
    -- NOTE: This won't work in all terminal emulators/tmux/etc. Try your own mapping
    
  • Optional: Add Insert mode to arrow keymaps

lua/kickstart/plugins/cmp.lua

  • friendly-snippets:
    -- `friendly-snippets` contains a variety of premade snippets.
    --    See the README about individual language/framework/plugin snippets:
    --    https://github.com/rafamadriz/friendly-snippets
    {
      'rafamadriz/friendly-snippets',
      config = function()
        require('luasnip.loaders.from_vscode').lazy_load()
      end,
    },
    

lua/kickstart/plugins/lspconfig.lua

  • Add markdownlint via markdown-tool-installer

lua/kickstart/plugins/conform.lua

  • Uncomment python formatters

lua/kickstart/plugins/treesitter.lua

  • Remove empty file on line 2
  • Remove Autotag and -rename:
    • Line 6
    • Line 44-50

lua/kickstart/plugins/which-key.lua

  • Add Terminal to <leader>t keymap

lua/lazy-plugins.lua

  • Optional: Readd tpope/vim-sleuth
  • Optional: Remove numToStr/Comment.nvim

lua/options.lua

  • Change vim.api.nvim_exec2 to vim.cmd