Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xiantang/darcula-dark.nvim
Jetbrains Darcula Dark for Neovim.
https://github.com/xiantang/darcula-dark.nvim
colorscheme darcula dracula neovim vim
Last synced: 6 days ago
JSON representation
Jetbrains Darcula Dark for Neovim.
- Host: GitHub
- URL: https://github.com/xiantang/darcula-dark.nvim
- Owner: xiantang
- License: mit
- Created: 2023-07-29T05:34:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-25T02:14:17.000Z (13 days ago)
- Last Synced: 2024-10-26T15:44:25.245Z (12 days ago)
- Topics: colorscheme, darcula, dracula, neovim, vim
- Language: Lua
- Homepage:
- Size: 2.84 MB
- Stars: 57
- Watchers: 2
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🧛🏻♂️ Darcula Dark for Neovim
=======================The Darcula Dark theme is a Neovim colorscheme that's designed to emulate the popular Darcula color scheme from JetBrains' GoLand IDE. It is ideal for long hours of coding, offering a dark theme that's easy on the eyes. Despite trying various alternatives in Neovim, we found nothing quite matched up, hence we embarked on creating this color scheme ourselves.
![image](https://github.com/xiantang/darcula-dark.nvim/blob/main/img/preview.png?raw=true)
comparing with the original Darcula theme in GoLand:
![image](https://github.com/xiantang/darcula-dark.nvim/blob/main/img/256969805-1d3f86f1-3692-4267-a113-56a76be67e99.png?raw=true)
Installation
------------To install this color scheme, add the following to your plugin configuration:
lazy.nvim
```lua
{
"xiantang/darcula-dark.nvim",
dependencies = {
"nvim-treesitter/nvim-treesitter",
},
}
```if you want to customize darcula-dark:
like disabling integrated plugins```lua
return {
{
"xiantang/darcula-dark.nvim",
config = function()
-- setup must be called before loading
require("darcula").setup({
override = function(c)
return {
background = "#333333",
dark = "#000000"
}
end,
opt = {
integrations = {
telescope = false,
lualine = true,
lsp_semantics_token = true,
nvim_cmp = true,
dap_nvim = true,
},
},
})
end,
},
}```
packer.nvim
```lua
use {
'xiantang/darcula-dark.nvim',
requires = {"nvim-treesitter/nvim-treesitter"}
}```
TODO
------------
- [ ] support Darcula Solid Theme https://plugins.jetbrains.com/plugin/13920-darcula-solid-theme
- [ ] support more pluginsSupported Plugins
------------* telescope
* Treesitter
* cmp-nvim
* copilot.vim
* dap.nvim
* eyeline.nvim
* gitsign.nvim
* hop.nvim
* nerdtree.vim
* lspsaga.nvim
* scrollbar.nvim
* lualine.nvimUsage
------------lua
```lua
vim.cmd.colorscheme("darcula-dark")```
vimscript
```vimscript
colorscheme darcula-dark
```Requirements
------------This color scheme requires Neovim v0.8.3 or higher, as it uses LSP Semantic tokens. It also depends on nvim-treesitter/nvim-treesitter.
Debug
------------
make sure your true color: https://gist.github.com/andersevenrud/015e61af2fd264371032763d4ed965b6Alternatives
------------- [doums/darcula](https://github.com/doums/darcula)
- [santos-gabriel-dario/darcula-solid.nvim](https://github.com/santos-gabriel-dario/darcula-solid.nvim)Credits
-------- [Darcula Darker Theme from JetBrains](https://plugins.jetbrains.com/plugin/12692-darcula-darker-theme)
- [Neovim Plugin Template by ellisonleao](https://github.com/ellisonleao/nvim-plugin-template)
- [nvim-base16](https://github.com/RRethy/nvim-base16)