905 Commits (main)
 

Author SHA1 Message Date
multisn8 f86e457cb3
Fix non consistent Wayland compositors (#1437)
Crostini seems to allow querying the currently active monitor, but not
the position of the window. This way Neovide previously thought "ah yes,
then I can just walk in and reposition" while it actually couldn't.
2 years ago
Hamothy 80b9f2edd7
Transition neovide.dev to use mdbook (#1428)
Co-authored-by: Hamothy <sgoudham@gmail.com>
2 years ago
Dinesh kumar 6dba032f6a
use firacode nerdfont as default (#1432) 2 years ago
MultisampledNight 97566881bf
Add CI ignore paths also to snap workflow 2 years ago
MultisampledNight 09dae122d3
Add even more CI ignore paths
This time also with the README and .vscode folder.
2 years ago
MultisampledNight 4c29438339
Run Build-and-Test CI only on code-relevant push
The website folder stays excluded to allow working on the docs without
triggering the whole rebuild pipeline.
2 years ago
kskarthik d17330939a
Strip Linux artifact (#1426) 2 years ago
shaunsingh e64b67a305 Update rust edition & clippy fixes 2 years ago
MultisampledNight 130e15439a
Reword --nofork help text to be more specific
In reference to #1055. Seemingly the previous help text suggested to the
OP that Neovide could "embed" itself directly into the terminal
emulator, while the flag only cares about process management.
2 years ago
multisn8 2a9fa22341
Switch to nextest as test runner (#1418) 2 years ago
MultisampledNight 496762030a
Switch to nextest as test runner
Should be faster and require less fiddling with unstable options.
2 years ago
MultisampledNight 4b2234eac9
Update skia-safe to 0.52.0
This also implies a switch from Python 2 to Python 3 in their build script.
2 years ago
multisn8 d8efc9a438
Clipboard: Read channel id from nvim variable (#1411) 2 years ago
multisn8 da4b2602c1
macos: open filepath which contains spaces correctly (#1415) 2 years ago
MultisampledNight 148e9e450f
Switch to shlex to make filenames shellsafe
shlex also takes care of any other POSIX-shell specific stuff, such as ".
Also cleans up the vector extension a bit.
2 years ago
“Dinesh 83edde8103 macos specific filename with space check 2 years ago
“Dinesh febee7b85f fix: Add backslash when filepath contains spaces 2 years ago
Kris Hjorth 7be42b6501 Clipboard: Read channel id from nvim variable.
[Clipboard providers are only loaded once by Neovim](https://github.com/neovim/neovim/issues/8017), causing the previous code to use an obsolete channel id when reconnecting to a remote nvim instance.
2 years ago
MultisampledNight 48dfe95b6e
Remove debug flag for release builds
It blew up binary size by 50 MiB for no real use (yet).
2 years ago
MultisampledNight ff10bb0be9
Fix #1207
The original check of whether a cursor movement was intentional or just
in the same window wasn't enough for the command line, where a cursor
didn't really move but was just displayed in the command line area for a
short time. Hardcodes 4 as constant for the commandline mode, I have no
idea how future-safe that is.
2 years ago
shaunsingh c7531fd0cb
Merge pull request #1292 from d12bb/patch-1
[README]: add installation via Homebrew
2 years ago
multisn8 2a374addcb
ci: remove unncessary dirs in linux artifact (#1386) 2 years ago
Kian-Meng Ang 73ddc335b2
Fix typos (#1355) 2 years ago
kskarthik 640c3ec7e6
ci: rm unncessary dirs in linux artifact
The linux archive ships with un-necessary dir's, This patch removes them & archive just the binary
2 years ago
multisn8 a628e6fe1b
Enhance Arch Linux install instructions (#1380) 2 years ago
Caleb Maclennan ee0c5fa8e8
Update Arch Linux install instructions 2 years ago
Caleb Maclennan c30280cbfa
Move note about fonts to correct section of readme 2 years ago
MultisampledNight f5c9b591a7
Run cargo update to reflect winit backport #1342 2 years ago
multisn8 133497ff07
Alternative Alt + character handling for MacOS (#1366) 2 years ago
MultisampledNight edc4cc9239
Skip uninstalling conflicting LLVM in CI
In case this doesn't help, I'll try out more things and then squash.
2 years ago
multisn8 351ae3a525
Fix Windows CI tests
Choco had fun with installing Neovim at a different location than we expected it.
2 years ago
Dinesh kumar ce928d1185
GA cargo test fail fix for windows 2 years ago
multisn8 4100140a3e
Switch to copypasta as clipboard access (#1363)
arboard had some Wayland implications and a few more dependencies.
2 years ago
Ivan Oreshnikov 5bbcfb619c Added alternative Alt + character handing for MacOS
By default on MacOS pressing a key combination containing an Alt key
produces a special character:

    <Alt + s> -> ß
    <Alt + v> -> √
    ...

It is really unfortunate if you want to use those key combinations as
shortcuts and this case has to be handles separately by the app.

This commit introduces a new configuration flag
`neovide_macos_alt_is_meta`. When the flag is set to true then all the
Alt- key combinations are treated as shortcuts with no extra character
modifications, i.e. pressing `Alt` and `s` indeed emits a <M-s>
shortcut.
2 years ago
Gleb Buzin 179707da84
fix(bridge): switch to copypasta clipboard provider
Add Wayland support for clipboard without XWayland requirement.
2 years ago
multisn8 7a3bf522ed
Merge pull request #1344 from khjorth/neovide_channel_from_api_info
Get channel from nvim.get_api_info().
2 years ago
MultisampledNight 1083efb6a5
Run cargo fmt 3 years ago
Kris Hjorth 90aebcfa0f Get channel from nvim.get_api_info().
I don't know the history behind the channel list parsing, but this seems
to be a lot cleaner. There also seems to be a race condition in the
parsing approach, which often causes the channel to not be detected when
reconnecting to a remote Neovim instance.
3 years ago
MultisampledNight d113a0e2c3
Run cargo update 3 years ago
MultisampledNight bdbef520f8
Switch to arboard for clipboard support
The clipboard crate has a few indirect vulnerabilities through a
dependency on xcb.
3 years ago
multisn8 69902a4272
Merge pull request #1303 from MultisampledNight/configurable-blur
Add configurable blur amount
3 years ago
multisn8 4c0b5f5e33
Merge pull request #1306 from cgadski/invalid-unicode-hack
don't error on messagepack values encoding invalid strings

Fixes #1305.
3 years ago
Christopher Gadzinski 416ecd8094 use better placeholder string 3 years ago
Christopher Gadzinski 928d8283fe don't error on messagepack values encoding invalid strings 3 years ago
MultisampledNight 5d26ec2930
Split unified blur amount into X and Y 3 years ago
MultisampledNight 4b264afa48
Add configurable blur 3 years ago
MultisampledNight e2e4f5a744
Integrate open files as tabs into tests 3 years ago
MultisampledNight fcbb2722f1
Fix deadlock in test
The test held a read lock on SETTINGS while trying to write to it. As
both happened on the same thread, that went wrong and caused a deadlock.
3 years ago
multisn8 8dbd21fef7
Merge pull request #1275 from SergioRibera/main
Open multiple files as Tabs
3 years ago
multisn8 9a40efbf1d
Merge branch 'main' into main 3 years ago