Zproger / GenesisNvim

A minimalistic nvim config aimed at Python developers. It is a lightweight replacement for PyCharm and VsCode, eliminating all unnecessary featuresd to be easily portable for running on servers and for deployment on Linux systems.
MIT License
106 stars 14 forks source link

Plugins install error #12

Open CryZFix opened 5 months ago

CryZFix commented 5 months ago

Ошибка при вызове команды: nvim -c "MasonInstall pyright ruff-lsp mypy"

Error detected while processing /home/junker/.config/nvim/init.lua:                                                                                                                     
E5113: Error while calling lua chunk: vim/_options.lua:0: E21: Cannot make changes, 'modifiable' is off                                                                                 
stack traceback:                                                                                                                                                                        
        [C]: in function 'nvim_set_option_value'                                                                                                                                        
        vim/_options.lua: in function '_set'                                                                                                                                            
        vim/_options.lua: in function '__newindex'                                                                                                                                      
        /home/junker/.config/nvim/lua/core/configs.lua:16: in main chunk                                                                                                                
        [C]: in function 'require'                                                                                                                                                      
        /home/junker/.config/nvim/init.lua:6: in main chunk                                                                                                                             
Error detected while processing command line:                                                                                                                                           
E492: Not an editor command: MasonInstall pyright ruff-lsp mypy


UPD. Проблема с установкой плагинов, если запускать nvim без доп. параметров, проблема остается.


OS: ArchLinux

NVIM v0.10.0 Build type: Release LuaJIT 2.1.1716656478

0Pavlov commented 5 months ago

Ошибка при вызове команды: nvim -c "MasonInstall pyright ruff-lsp mypy"

Error detected while processing /home/junker/.config/nvim/init.lua:                                                                                                                     
E5113: Error while calling lua chunk: vim/_options.lua:0: E21: Cannot make changes, 'modifiable' is off                                                                                 
stack traceback:                                                                                                                                                                        
        [C]: in function 'nvim_set_option_value'                                                                                                                                        
        vim/_options.lua: in function '_set'                                                                                                                                            
        vim/_options.lua: in function '__newindex'                                                                                                                                      
        /home/junker/.config/nvim/lua/core/configs.lua:16: in main chunk                                                                                                                
        [C]: in function 'require'                                                                                                                                                      
        /home/junker/.config/nvim/init.lua:6: in main chunk                                                                                                                             
Error detected while processing command line:                                                                                                                                           
E492: Not an editor command: MasonInstall pyright ruff-lsp mypy

UPD. Проблема с установкой плагинов, если запускать nvim без доп. параметров, проблема остается.

OS: ArchLinux

NVIM v0.10.0 Build type: Release LuaJIT 2.1.1716656478

:set modifiable

CryZFix commented 5 months ago

@0Pavlov

:set modifiable

Подскажите, могу ли я как-то исправить это поведение до первого запуска nvim? Плагины при этом все ставятся, но данное поведение не устраивает моего внутреннего перфекциониста.

Fr1stIT commented 3 months ago

@CryZFix

У Вас получилось установить? куда писать этот сет?

CryZFix commented 2 days ago

https://github.com/Zproger/GenesisNvim/blob/cda30f7857d26da31b9894ccc00a688c5949a5e6/lua/core/configs.lua#L1

Для решения проблемы по данной ошибке, в этот файл добавляем строку: vim.api.nvim_buf_set_option(0, 'modifiable', true)