Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nvim/init.lua #7

Merged
merged 26 commits into from
Feb 20, 2023
Merged

nvim/init.lua #7

merged 26 commits into from
Feb 20, 2023

Conversation

eligundry
Copy link
Owner

@eligundry eligundry commented Nov 12, 2022

Almost all my exiting nvim logic is in there, but slightly neater because I can use a real programming language.

  • Plugins Added
    • packer.nvim
    • nvim-treesitter
    • telescope.nvim
    • rest.nvim
  • Plugins Swapped
    • { NERDTree, CHADTree, nerdtree-git-plugin } -> nvim-tree
    • vim-gitgutter -> gitsigns
    • base16-vim -> nvim-base16.lua
    • vim-airline -> lualine.nvim
    • coc.nvim -> various lsp plugins
    • ctrlp -> telescope.nvim

Background

We have a #vim channel in the @chordcommerce Slack. One of my coworkers posted that he had ported his Neovim configuration to Lua. Before you know it, literally all of the members, myself included, went ahead ported their Neovim setups to Lua over the weekend. Peer pressure works!

My vimrc has been around for about a decade in various states. It is heavily customized and porting all of it's autocmds and keyboard shortcuts to Lua was so freeing! Also, the need code completion engine that I am using is head and shoulders above coc.nvim!

Almost all my exiting nvim logic is in there, but slightly neater
because I can use a real programming language.

- Plugins Added
  - packer.nvim
  - nvim-treesitter
  - telescope.nvim
- Plugins Swapped
  - { NERDTree, CHADTree, nerdtree-git-plugin } -> nvim-tree
  - vim-gitgutter -> gitsigns
  - base16-vim -> nvim-base16.lua
@eligundry eligundry changed the title Port most of my vimrc to lua nvim init.lua Nov 12, 2022
Need to get jump to definition working
- Get code completion and jump to definition working pretty well
- Delete some old vim code (including init.vim, gonna have to use git
  history to recover it if need be)
@eligundry eligundry changed the title nvim init.lua nvim/init.lua Nov 15, 2022
- Restore vim-grepper as I'm certain that I'll still use it because of
  muscle memory
- Fix the number cycling functions
- Make packer self bootstrap
Add crosshair logic to augroup
- Path and buffer text autocompletion now works. It even autocompletes
  my search terms!
- Swap out delimitmate for nvim-autopairs and nvim-ts-autotag
- Swap out tcomment for Comment.nvim
- Restore ripgrep as the fast searching tool
- Setup rbenv and stop ignoring all sql files
@eligundry eligundry marked this pull request as ready for review February 20, 2023 19:21
@eligundry eligundry merged commit 3c792aa into master Feb 20, 2023
@eligundry eligundry deleted the nvim.lua branch February 20, 2023 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant