[package] name = "neovide" version = "0.7.0" authors = ["keith "] edition = "2018" build = "build.rs" description = "No Nonsense Neovim Gui" repository = "https://github.com/neovide/neovide" resolver = "2" [workspace] members = ["neovide-derive"] [features] default = [] embed-fonts = [] [dependencies] serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" neovide-derive = { path = "neovide-derive" } euclid = "0.20.7" lru = "0.4.3" derive-new = "0.5" rmpv = "0.4.4" rust-embed = { version = "5.2.0", features = ["debug-embed"] } image = { version = "0.22.3", default-features = false, features = ["ico"] } nvim-rs = { git = "https://github.com/KillTheMule/nvim-rs", branch = "master", features = ["use_tokio"] } tokio = { version = "1.1.1", features = ["full"] } tokio-util = "0.6.7" async-trait = "0.1.18" crossfire = "0.1" lazy_static = "1.4.0" unicode-segmentation = "1.6.0" log = "0.4.8" flexi_logger = { version = "0.17.1", default-features = false } parking_lot = "0.10.0" cfg-if = "0.1.10" which = "4" dirs = "2" rand = "0.7" pin-project = "0.4.27" futures = "0.3.12" glutin = { git = "https://github.com/Kethku/glutin", branch = "new-keyboard-all" } winit = { git = "https://github.com/Kethku/winit", branch = "new-keyboard-all", default-features = false } gl = "0.14.0" regex = "1.5.4" swash = "0.1.4" clap="2.33.3" [dev-dependencies] mockall = "0.7.0" [target.'cfg(windows)'.dependencies] winapi = { version = "0.3.9", features = ["winuser"] } [target.'cfg(windows)'.build-dependencies] winres = "0.1.11" [target.'cfg(linux)'.dependencies.skia-safe] features = ["gl", "egl"] version = "^0.40.2" [target.'cfg(not(linux))'.dependencies.skia-safe] features = ["gl"] version = "^0.40.2" [profile.release] debug = true lto = true incremental = true [package.metadata.bundle] name = "Neovide" identifier = "com.kethku.neovide" icon = ["assets/neovide.ico"] version = "0.7.0" resources = [] copyright = "Copyright (c) Keith 2021. All rights reserved." category = "Productivity" short_description = "A simple GUI for Neovim." long_description = """ This is a simple graphical user interface for Neovim. Where possible there are some graphical improvements, but it should act functionally like the terminal UI. """