My ultimate React Neovim config
Ultimate React Neovim Config Screenshots Todo Description Progress Rewrite most config to lua Provide current screenshots Update statusline to supportCategory: Linux / System utilities |
Watchers: 4 |
Star: 26 |
Fork: 1 |
Last update: Mar 17, 2021 |
i've tried to install but get this error
Cloning Ecovim configuration...
Cloning into '/home/thiago/.config/nvim/ecovim'...
warning: Could not find remote branch install_script to clone.
fatal: Remote branch install_script not found in upstream origin
Failed to clone repository. Installation failed.
Hey, so this setup looks absolutely incredible!! I would love to start using this asap. I have recently uninstalled Neovim and SpaceVim in an effort to "start fresh" (I backed up all my older configs of course), and what I did was just clone down your repo to a random sandbox folder on my Mac, and then just moved the necessary files/folders (basically everything besides the screenshots
folder and the README
file, which obviously are not needed for install) into ~/.config/nvim
. Is that not right?
I ask because even something as simple as just starting to try and do :PackerInstall
when inside Neovim yields an error of
E492: Not an editor command: PackerInstall
Am I missing something? Am I doing something wrong, or should I not have moved the folders into the ~/.config/nvim
directory? Any help you could provide would be tremendously appreciated, especially since there is no install guide or quick start guide or anything. In any case, awesome job on this setup!! I hope I get to experience it....
As far as the Smitesh/nvim-gps
that is part of this awesome config, is there a way to make the actual function/method name (or class name or variable name or whatever) show up in the galaxyline status bar.
By default it looks like the plugin displays the full path to the file (which is fantastic), the file type, and the file size. I heard that this plugin can actually display on a status bar the name of a method (in my case, JavaScript/React) that the cursor is inside of, in real time. I can't seem to get that to work.
Is there something I need to enable in the custom plugin settings or something like that? Thanks for any help or info!
It gives me far too many errors, and cant run PlugInstall
.
I have rgb keyboard but dont want to install opnenrgb server.
Is there any way to disable it? If I remove openrgb plugin or change anything else status line does not seem to be working.
It shows when nvim is opening but on focus gain it goes away.
Before the last 1 or 2 commits, I could edit c++, python, and java files with the LSP servers that I installed in addition to your included ones. I could do this without creating any additional config files of my own. Now though, I can't use clangd or pyright or any other LSP server that isn't included with your package. Any guidance on how I can enable/configure these LSP servers?
v1.7.2(May 14, 2022)
What's Changed
Bug Fixes
- lsp: fix lsp installer loading issues (d84b928), closes #47
- lsp: set max-width of diagnostic window to 100 to prevent issues on smaller and very large screens (a67bc25)
- plugins: repair markdown-preview installation (c83e7ce)
Changelog
https://github.com/ecosse3/nvim/compare/v1.7.1...v1.7.2
v1.7.1(May 9, 2022)
v1.7.0(May 8, 2022)
What's Changed
Features
- lsp: add icon for no-unused-vars in tsserver lsp (44bae0f)
- plugins: add swap function argument functionality mapped to ~ in normal mode (8239245)
- settings: reduce timeoutlen a bit (2041982)
- ui: add borders to lspconfig ui windows (e.g. :LspInfo) (b1265df)
- ui: add offset to file explorer (nvim tree) (f9b6e80)
- utils: add new utility func for adding whitespaces & refactor get_relative_gitpath (3685478)
- which-key: show markdown preview only for *.md filetypes via autocmd (2507df7)
Bug Fixes
- lsp: make sure to check require of typescript plugin in lsp setup (dd00198), closes #44
- lsp: move typescript.nvim to pack start instead of opt (b569c76), closes #44
- pickers: don't show tests when tsx picker filter is attached to live grep (522674d)
Changelog
https://github.com/ecosse3/nvim/compare/v1.6.0...v1.7.0
v1.6.0(May 8, 2022)
What's Changed
Features
- lsp: add no_console code with icon (bf497ff)
- plugins: completely refactor packer.nvim & add typescript.nvim plugin (3c58eee)
- which-key: add telescope git_branches mapping (85a7242)
Bug Fixes
- lsp: remove nvim-lsp-ts-utils from tsserver setup (edd2dbd)
- plugins: enable treesitter indent (a7b14a6), closes #43
Changelog
https://github.com/ecosse3/nvim/compare/v1.5.2...v1.6.0
v1.5.2(May 3, 2022)
What's Changed
Bug Fixes
- colorscheme: change Boolean highlight color for better matching (4fc9be4)
- galaxyline: show correct relative path in specific git projects (5c86cb2)
- lua: update vim api functions of format & lsp server capabilities (566d14a)
- plugins: enable
which_key mapping in telescope (d515afa)
Changelog
https://github.com/ecosse3/nvim/compare/v1.5.1...v1.5.2
v1.5.1(Apr 29, 2022)
What's Changed
I have updated the way how LSP installer works - according to latest updates. Now EcoVim will install automatically LSP servers for frontend as well as it will install automatically any server you configure via lspconfig. No need to install the server by yourself or any command now! πΊπΌ
Bug Fixes
- keymappings: change telescope project mappings (60fc138)
- keymappings: do not include declaration of variable when looking for its references (a4fcdd5)
- keymappings: pass opts to telescope project_files (10e9a9b)
- lsp: completely refactor LSP Installer & how to manage lsp config due to lsp-installer changes (93aad40)
- lsp: format on save function fix (3e37ae9)
Changelog
https://github.com/ecosse3/nvim/compare/v1.5.0...v1.5.1