abstract-ide / abstract Goto Github PK
View Code? Open in Web Editor NEWneovim as an IDE
Home Page: https://abstract-ide.github.io/site/
License: MIT License
neovim as an IDE
Home Page: https://abstract-ide.github.io/site/
License: MIT License
It appears that in Neovim 0.9 filetype_to_parsername
is deprecated and should be replaced with vim.treesitter.language.register
This causes a warning when starting Abstract with v0.9 or later. I think the following modification to lua/plugins/nvim-treesitter.lua
will accomplish the same thing without warning:
-- local parsername = parsers.filetype_to_parsername
-- parsername.htmldjango = 'html' -- enable html parser in htmldjango file
-- parsername.zsh = 'bash' -- enable bash parser in zsh file
vim.treesitter.language.register('html', 'htmldjango')
vim.treesitter.language.register('bash', 'zsh')
Hi,
I was looking for a contribution guide, but couldn't find it in the docs. Could you write one? It's hard to know what kind of help do you expect from the community, if any. Some kind of plan, or a roadmap would be nice :D
Also, showcase page is empty and there's information what are the plans for it.
Thank you for your hard work!
I found I needed to run :MasonUpdate
after installing the Abstract Neovim configuration. Otherwise I get a :checkhealth
warning about the Mason registry. The MasonUpdate
can be performed automatically during installation by using something like the following with the Packer plugin manager:
use {
"williamboman/mason.nvim",
run = ":MasonUpdate" -- :MasonUpdate updates registry contents
}
I'm not sure how Abstract implements the Packer plugin initialization. If Abstract can perform the MasonUpdate during install this will alleviate the need for the user to manually perform this task. Many Neovim configurations have this same issue.
Each modification to lsp_options
will affect each future iteration of other server.name
:
Abstract/lua/plugins/nvim-lspconfig.lua
Lines 160 to 218 in 69251e1
First of all, good repo ๐
There is a maintained fork of lspsaga:
https://github.com/tami5/lspsaga.nvim
I see you are using feline but nonetheless there's maintained fork of galaxyline :
Hello, trying to install this on an M1 mac, I'm getting errors trying using the curl as well as manual git clone methods.
curl method returns -
Invalid redirection target:
python <(curl -s https://raw.githubusercontent.com/shaeinst/roshnivim/main/setup.py)
screenshot - https://imgur.com/1oMXcDs
manual method returns-
FileNotFoundError: [Errno 2] No such file or directory: '/Users/redacted/.config/nvim/lua/configs.lua' -> '/Users/redacted/.config/nvim/lua/configs.lua.bak'
screenshot - https://imgur.com/tT2Wcr2
Just press uppercase J
It will "delete" current line with no need of a function
Hey dude,
Your whole project is awesome, but you are moving your whole directory to '.config/nvim' which make it as git directory.
Which is not good. Add something that will not make it as git.
Recently I checked this nvim config for Dart and want to use, but the installer "setup.py" is not working in Windows. So, adding support for Windows will be great. :D
I have installed nvim v0.7.0.
When running your installer I see this error:
[lsp-installer] [ERROR 11:41:55]...ested URL returned error: 404 \n'[lsp-installer] [INFO 11:41:55]...name="sumneko_lua", success=false
Then it appears to be stalled. If I installed sumneko_lua manually, I don't get that error but it doesn't seem to make any progress and doesn't install other lsp's.
First of all, thanks for this cool roshnivim good work!
I tried to install https://vimawesome.com/plugin/vim-jinja2-syntax in packer_nvim.lua
:
use {
'glench/vim-jinja2-syntax'
}
But file types conf.j2
have no highlight, maybe i need some config to enable it, or maybe this not work at all? I would appreciate any example.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.