905 Commits (main)
 

Author SHA1 Message Date
multisn8 a3121bd785
Merge pull request #1276 from pinjeff/bump_dep
Bump dependencies
3 years ago
MultisampledNight ee0037a31e
Fix undefined behavior
There's no guarantee that the lock is being held by the main thread at
that moment, so the unsafe block violated the safety contract.
3 years ago
Benedikt Müller 1dacd381b7
[README]: add installation via Homebrew 3 years ago
Sergio Ribera 09940c4f87 remove unnecesary empty line 3 years ago
Sergio Ribera 092fb87e8d fix bad conditional 3 years ago
Sergio Ribera 30efb09f93 automatic add -p parametter to nvim args if tabs enabled 3 years ago
MultisampledNight ac48a6cfb4
Clarify about log location in issue template 3 years ago
MultisampledNight 086b891856
Make CI happy by cargo fmt 3 years ago
Jaffar Mohammed 5752025762 fix clippy warnings 3 years ago
Jaffar Mohammed 9b8907c8c7 bump dep 3 years ago
Louis C. Murguia f179760c39
Merge pull request #1267 from lethanix/cli-args-fix 3 years ago
MultisampledNight e2088c5d2d
Bump version to 0.9.0 3 years ago
Sergio Ribera ed7dcf077d refactor: remove unnecesary if 3 years ago
Sergio Ribera c3533897ac refactor: change the name of the variable 3 years ago
Sergio Ribera f125f054ff fix: bad format of code 3 years ago
Sergio Ribera 4d073ae168 feat: open each files a new tab 3 years ago
Sergio Ribera be8b826659 feat: add the files into a settings parameter 3 years ago
lethanix b9739a9c3e Fixes #1216 3 years ago
Jesse Hallett 86aa2751a1
Render block cursor as an outline when window is not focused (#1257)
* add method that draws a rectangular outline

* unwrap option a little more nicely

* set cursor renderer to draw outline when focus lost

* add configuraton option for cursor outline width
3 years ago
Jae-Heon Ji 65c234131f
Fix: Neovide.app not working in Finder (#1242)
* fix: update command execution for macos

* feat: support brew for macos users

* fix: add refetence for M1 brew
3 years ago
LoipesMas bb1255d303
Merge pull request #1246 from huncut2016/main
error: there is no argument named `min_ft` solved
3 years ago
Vivianne 5def324265
Add neovide_confirm_quit option to confirm before quitting (#1247)
* Add g:neovide_confirm_quit which will ask before quitting

* more compact

* cargo fmt
3 years ago
huncut2016 331dedebcc formatting argument 3 years ago
huncut2016 8384cd00ca error: there is no argument named `min_ft` solved 3 years ago
j4qfrost 9e3500501d
Snapcraft updates issue #1149 (#1238)
* tweak dependencies copy latest from https://github.com/neovim/neovim-snap/blob/master/snap/snapcraft.yaml

* remove dev pacakges
3 years ago
Jae-Heon Ji 15234bd093
fix: bridge command (#1217)
* feat: update command for macOS

* feat: update command for windows

* refactor: apply review
3 years ago
LoipesMas 9c1481e1c5
feat: profiler which displays frametime graph (#1210) 3 years ago
multisn8 5f9e22c7e5
Handle underscores in the font name as spaces (#1214) 3 years ago
Natasha England-Elbro 92bc1725f1
feat: add support for blend=100 (#1195)
* feat: add support for blend=100

* feat: add support for blend between 0 and 100 for cursor

* fix: cursor not updating on window switch

* fix: crash on set cursor group

* chore: formatting

* chore: curr -> current
3 years ago
Keith Simmons 6b45dca453 fix formatting 3 years ago
Keith Simmons f4aac3b53d fix failing test 3 years ago
Serhii Tereshchenko cdf61a970b
ci: Fix broken CI (#1183)
* Fixed building tests
* added `set -eo pipefail` for actually fail pipeline, for some reason it does not work by default
3 years ago
Serg Tereshchenko a7ed6acadd deps: Update winit to fix unwanted key grabbing
Refs https://github.com/neovide/neovide/issues/958
3 years ago
Serhii Tereshchenko be79bdee60
feat: Allow float font sizes if requested (#1179)
To use float font size, define it with dot, example:

monospace:h11 - uses integer size with fudging
monospace:h11.0 - uses float font size
3 years ago
Keith Simmons 2cbdf4ac6d
attach and detach the windows console (#1178)
* attach and detach the windows console

* remove commented code

* fix formatting

* fix build issues and consolidate windows utils

* formatting fix

Co-authored-by: Keith Simmons <keithsim@microsoft.com>
3 years ago
Keith Simmons cac8d279b1 remove dbg 3 years ago
Serhii Tereshchenko c322b79a04
fix: Fix opening files on linux (#1180)
I don't know how about other OS where you using SHELL, but on linux you should
pass arguments like this, or this happens:

[src/bridge/command.rs:26] cmd = Command {
    std: "/usr/bin/nvim" "--embed README.md",
    kill_on_drop: false,
}
nvim: Unknown option argument: "--embed README.md"
3 years ago
Serhii Tereshchenko 6225e22da2
refactor: Use debug level for more important messages, leave trace only for super verbose (#1177) 3 years ago
Keith Simmons dd74ff4239
fix for macos finder issue (#1162)
* attempt fix for finder issue

* pull command creation functions out and implement macos exists and which

* remove macos hack

* refactor platform specific startup code

* fix wsl command issue

Co-authored-by: Keith Simmons <keithsim@microsoft.com>
3 years ago
Keith Simmons db53e94db9
Use loaded fonts if no configured font works (#1171) 3 years ago
Keith Simmons 49224f8008 adjust font cache size if it gets too big 3 years ago
Keith Simmons de7696d407 redraw after new default style 3 years ago
Serhii Tereshchenko 8ff2768ed4
refactor: Move call to SETTINGS.get inside should_ignore_input (#1169)
It wasn't required outside, and this way code is cleaner.
3 years ago
Serhii Tereshchenko 7308113073
chore: Update glutin dependency to use neovide/winit (#1170)
After merging this PR https://github.com/neovide/glutin/pull/1,
which changed dependency in glutin from Kethku/winit to neovide/winit
we need to update Cargo.lock here.
3 years ago
Keith Simmons 36200088a4
don't parse version number from client info (#1166)
Co-authored-by: Keith Simmons <keithsim@microsoft.com>
3 years ago
LoipesMas 8682680c79
Merge pull request #1165 from LoipesMas/transparency
Correctly apply opacity to floating windows
3 years ago
LoipesMas b90fb39f20 Correctly apply opacity to floating windows 3 years ago
Keith Simmons ab0394ae40 formatting fixes 3 years ago
Nguyễn Anh Khoa e6670a5413
Remote copy/paste (#1003)
* add clipboard-rs

* set g:clipboard when starting remote session

* add rpcrequest handler

* add paste to clipboard rpcrequest

* seperate clipboard to bridge/clipboard

* update remote clipboard logic

- when paste: use line ending matching file format
- when copy: use line ending of remote system

* update remote clipboard setup

- use `neovide_no_custom_clipboard` to disable custom clipboard
- disable cache to not use old clipboard contents when error returned
  from `get_remote_clipboard`

* code cleanup and format
3 years ago
Nguyễn Anh Khoa f0a9e1c20d
use cargo version string to register neovide channel (#1161) 3 years ago