#neovim plugins
Explore tagged Tumblr posts
cyncrovee · 6 months ago
Text
I just put up my first neovim plugin! :3
It uses the vim.notify() function to display one of the splash text options that the user inputs in the config (it picks randomly).
It works fine out of the box, but if you have a plugin that modifies the way vim.notify() shows notifications, it can look really nice! For example:
Tumblr media
9 notes · View notes
stygiomedusae · 5 months ago
Text
something is just Borked w my arch linux install like firefox constantly crashes & discord and spotify have lots of weird little bugs. very annoying! i wanted to switch to nixos anyways so i guess ill do that when i have some free time in a couple weeks
4 notes · View notes
izicodes · 1 year ago
Text
Programming stats for 2023
Tumblr media
Always interesting to see what are the tops for 2023 in terms of programming~! 🥰🙌🏾 So, I got this email this morning from WakaTime (which is an extension on most IDEs and coding editors that tracks your coding process) and they gathered some information for 2023!
Remember these stats are according to WakaTime's data from more than 500k developers who spent a combined 51 million hours programming using their extension/plugin! > link to the website <
Tumblr media
Top Languages
Tumblr media
TypeScript
JavaScript
Python
PHP
Java
Vue.js
Dart
HTML
C#
Kotlin
Tumblr media
Top Editors
Tumblr media
VS Code
IntelliJ
WebStorm
PhpStorm
Android Studio
PyCharm
Visual Studio
Neovim
Rider
GoLand
Tumblr media
Top Operating System Used
Tumblr media
Windows
Mac
Linux
WSL
Unix
Android
Tumblr media
25 notes · View notes
squirrelstothenuts · 8 months ago
Text
Tumblr media Tumblr media Tumblr media
If you use vim or neovim (i like to remap to get vim-like keybindings in every programs i use), someone made an eva unit 01 theme for it. Popular plugins like whichkey, lualine, fzf or telescope are even themed. Palette is also lovely named about eva ("LCL" for orange^^). Author even has a custom eva mechanical keyboard. It won't replace your rosé pine, tokyonight, dracula, gruvbox... but it's a cool colorscheme.
author: https://haunted.computer/@xero repo: https://github.com/xero/evangelion.nvim
16 notes · View notes
freebsd-official · 1 month ago
Text
I think I'm going back to Vim, Neovim plugins are just too much bloat for me
2 notes · View notes
neovim-official · 10 months ago
Text
Starting to make my first neovim plugin, wish me luck
12 notes · View notes
this-week-in-rust · 4 months ago
Text
This Week in Rust 582
Hello and welcome to another issue of This Week in Rust! Rust is a programming language empowering everyone to build reliable and efficient software. This is a weekly summary of its progress and community. Want something mentioned? Tag us at @ThisWeekInRust on X (formerly Twitter) or @ThisWeekinRust on mastodon.social, or send us a pull request. Want to get involved? We love contributions.
This Week in Rust is openly developed on GitHub and archives can be viewed at this-week-in-rust.org. If you find any errors in this week's issue, please submit a PR.
Want TWIR in your inbox? Subscribe here.
Updates from Rust Community
Official
Announcing Rust 1.84.0
This Month in Our Test Infra: December 2024
Foundation
Announcing Rust Global 2025: London
Newsletters
This Month in Rust OSDev: December 2024
Rust Trends Issue #57
Project/Tooling Updates
cargo.nvim - A Neovim plugin for Rust's Cargo commands
Context-Generic Programming Updates: v0.3.0 Release and New Chapters
The RTen machine learning runtime - a 2024 retrospective
Observations/Thoughts
The gen auto-trait problem
Async Rust is about concurrency, not (just) performance
The Emotional Appeal of Rust
[audio] Brave with Anton Lazarev
[audio] Lychee with Matthias Endler
Rust Walkthroughs
Creating an embedded device driver in Rust
Const Evaluation in Rust For Hex Strings Validation
Concurrent and parallel future execution in Rust
[video] Intro to Embassy: embedded development with async Rust
[video] Comprehending Proc Macros
[video] CppCon - C++/Rust Interop: Using Bridges in Practice
Miscellaneous
December 2024 Rust Jobs Report
Tracing Large Memory Allocations in Rust with BPFtrace
On LLMs and Code Optimization
Nand2Tetris - Project 7 (VM Translator Part 1)
Crate of the Week
This week's crate is vidyut, a Sanskrit toolkit containing functionality about meter, segmentation, inflections, etc.
Thanks to Arun Prasad for the self-suggestion!
Please submit your suggestions and votes for next week!
Calls for Testing
An important step for RFC implementation is for people to experiment with the implementation and give feedback, especially before stabilization. The following RFCs would benefit from user testing before moving forward:
RFCs
No calls for testing were issued this week.
Rust
Tracking issue for RFC 3695: Allow boolean literals as cfg predicates
Testing steps
Rustup
No calls for testing were issued this week.
If you are a feature implementer and would like your RFC to appear on the above list, add the new call-for-testing label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature need testing.
RFCs
Rust
Rustup
If you are a feature implementer and would like your RFC to appear on the above list, add the new call-for-testing label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature need testing.
Call for Participation; projects and speakers
CFP - Projects
Always wanted to contribute to open-source projects but did not know where to start? Every week we highlight some tasks from the Rust community for you to pick and get started!
Some of these tasks may also have mentors available, visit the task page for more information.
rama - see if improvements can/have-to be made to rama's http open telemetry layer support
rama – add rama to TechEmpower's FrameworkBenchmark
rama – add rama server benchmark to sharkbench
If you are a Rust project owner and are looking for contributors, please submit tasks here or through a PR to TWiR or by reaching out on X (formerly Twitter) or Mastodon!
CFP - Events
Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.
Rust Week (Rust NL) | Closes on 2024-01-19 | Utrecht, NL | Event on 2025-05-13 & 2025-05-14
Rust Summit | Rolling deadline | Belgrade, RS | Event on 2025-06-07
If you are an event organizer hoping to expand the reach of your event, please submit a link to the website through a PR to TWiR or by reaching out on X (formerly Twitter) or Mastodon!
Updates from the Rust Project
469 pull requests were merged in the last week
add new {x86_64,i686}-win7-windows-gnu targets
arm: add unstable soft-float target feature
-Zrandomize-layout harder. Foo<T> != Foo<U>
best_blame_constraint: Blame better constraints when the region graph has cycles from invariance or 'static
mir_transform: implement #[rustc_force_inline]
run_make_support: add #![warn(unreachable_pub)]
account for identity substituted items in symbol mangling
add -Zmin-function-alignment
add default_field_values entry to unstable book
add a list of symbols for stable standard library crates
add an InstSimplify for repetitive array expressions
add inherent versions of MaybeUninit methods for slices
add missing provenance APIs on NonNull
assert that Instance::try_resolve is only used on body-like things
avoid ICE: Account for for<'a> types when checking for non-structural type in constant as pattern
avoid replacing the definition of CURRENT_RUSTC_VERSION
cleanup suggest_binding_for_closure_capture_self diag in borrowck
condvar: implement wait_timeout for targets without threads
convert typeck constraints in location-sensitive polonius
depth limit const eval query
detect mut arg: &Ty meant to be arg: &mut Ty and provide structured suggestion
do not ICE when encountering predicates from other items in method error reporting
eagerly collect mono items for non-generic closures
ensure that we don't try to access fields on a non-struct pattern type
exhaustively handle expressions in patterns
fix ICE with references to infinite structs in consts
fix cycle error only occurring with -Zdump-mir
fix handling of ZST in win64 ABI on windows-msvc targets
implement const Destruct in old solver
lower Guard Patterns to HIR
make (unstable API) UniqueRc invariant for soundness
make MIR cleanup for functions with impossible predicates into a real MIR pass
make lit_to_mir_constant and lit_to_const infallible
normalize each signature input/output in typeck_with_fallback with its own span
remove a bunch of diagnostic stashing that doesn't do anything
remove allocations from case-insensitive comparison to keywords
remove special-casing for argument patterns in MIR typeck (attempt to fix perf regression of #133858)
reserve x18 register for aarch64 wrs vxworks target
rm unnecessary OpaqueTypeDecl wrapper
suggest Replacing Comma with Semicolon in Incorrect Repeat Expressions
support target specific optimized-compiler-builtins
unify conditional-const error reporting with non-const error reporting
use a post-monomorphization typing env when mangling components that come from impls
use llvm.memset.p0i8.* to initialize all same-bytes arrays
used pthread name functions returning result for FreeBSD and DragonFly
warn about broken simd not only on structs but also enums and unions when we didn't opt in to it
implement trait upcasting
mir-opt: GVN some more transmute cases
miri: add FreeBSD maintainer; test all of Solarish
miri: added Android to epoll and eventfd test targets
miri: adjust the way we build miri-script in RA, to fix proc-macros
miri: illumos: added epoll and eventfd
miri: supported fioclex for ioctl on macos
miri: switched FreeBSD to pthread_setname_np
miri: use deref_poiner_as instead of deref_pointer
proc_macro: Use ToTokens trait in quote macro
add #[inline] to copy_from_slice
impl String::into_chars
initial fs module for uefi
hashbrown: added Allocator template argument for rustc_iter
account for optimization levels other than numbers
cargo: schemas: Fix 'metadata' JSON Schema
cargo: schemas: Fix the [lints] JSON Schema
cargo: perf: cargo-package: match certain path prefix with pathspec
cargo: fix: emit warnings as warnings when learning rust target info
cargo: make "C" explicit in extern "C"
cargo: setup cargo environment for cargo rustc --print
cargo: simplify SourceID Ord/Eq
rustdoc-json: include items in stripped modules in Crate::paths
rustdoc: use import stability marker in display
rustdoc: use stable paths as preferred canonical paths
rustfmt: drop nightly-gating of the --style-edition flag registration
clippy: add new lint unneeded_struct_pattern
clippy: auto-fix slow_vector_initialization in some cases
clippy: do not intersect spans coming from different contexts
clippy: do not look for significant drop inside .await expansion
clippy: do not propose to elide lifetimes if this causes an ambiguity
clippy: do not remove identity mapping if mandatory mutability would be lost
clippy: do not trigger redundant_pub_crate in external macros
clippy: don't emit machine applicable map_flatten lint if there are code comments
clippy: don't suggest to use cloned for Cow in unnecessary_to_owned
clippy: fix type suggestion for manual_is_ascii_check
clippy: improve needless_as_bytes to also detect str::bytes()
clippy: new lint: manual_ok_err
clippy: remove unneeded parentheses in unnecessary_map_or lint output
rust-analyzer: add a new and improved syntax tree view
rust-analyzer: add config setting which allows adding additional include paths to the VFS
rust-analyzer: re-implement rust string highlighting via tool attribute
rust-analyzer: fix JSON project PackageRoot buildfile inclusion
rust-analyzer: do not compute prettify_macro_expansion() unless the "Inline macro" assist has actually been invoked
rust-analyzer: do not offer completions within macro strings
rust-analyzer: fix env/option_env macro check disregarding macro_rules definitions
rust-analyzer: fix ref text edit for binding mode hints
rust-analyzer: fix a bug with missing binding in MBE
rust-analyzer: fix actual token lookup in completion's expand()
rust-analyzer: fix another issue with fixup reversing
rust-analyzer: fix diagnostics not clearing between flychecks
rust-analyzer: make edition per-token, not per-file
rust-analyzer: implement #[rust_analyzer::skip] for bodies
rust-analyzer: implement implicit sized bound inlay hints
rust-analyzer: improve hover module path rendering
Rust Compiler Performance Triage
A quiet week with little change to the actual compiler performance. The biggest compiler regression was quickly recognized and reverted.
Triage done by @rylev. Revision range: 0f1e965f..1ab85fbd
Summary:
(instructions:u) mean range count Regressions ❌ (primary) 0.4% [0.1%, 1.8%] 21 Regressions ❌ (secondary) 0.5% [0.0%, 2.0%] 35 Improvements ✅ (primary) -0.8% [-2.7%, -0.3%] 6 Improvements ✅ (secondary) -10.2% [-27.8%, -0.1%] 13 All ❌✅ (primary) 0.2% [-2.7%, 1.8%] 27
4 Regressions, 3 Improvements, 3 Mixed; 3 of them in rollups 44 artifact comparisons made in total
Full report here
Approved RFCs
Changes to Rust follow the Rust RFC (request for comments) process. These are the RFCs that were approved for implementation this week:
No RFCs were approved this week.
Final Comment Period
Every week, the team announces the 'final comment period' for RFCs and key PRs which are reaching a decision. Express your opinions now.
RFCs
Supertrait item shadowing v2
Tracking Issues & PRs
Rust
remove support for the (unstable) #[start] attribute
fully de-stabilize all custom inner attributes
Uplift clippy::double_neg lint as double_negations
Optimize Seek::stream_len impl for File
[rustdoc] Add sans-serif font setting
Tracking Issue for PathBuf::add_extension and Path::with_added_extension
Make the wasm_c_abi future compat warning a hard error
const-eval: detect more pointers as definitely not-null
Consider fields to be inhabited if they are unstable
disallow repr() on invalid items
Cargo
No Cargo Tracking Issues or PRs entered Final Comment Period this week.
Language Team
No Language Team Proposals entered Final Comment Period this week.
Language Reference
distinct 'static' items never overlap
Unsafe Code Guidelines
No Unsafe Code Guideline Tracking Issues or PRs entered Final Comment Period this week.
New and Updated RFCs
Make trait methods callable in const contexts
RFC: Allow packages to specify a set of supported targets
Upcoming Events
Rusty Events between 2025-01-15 - 2025-02-12 🦀
Virtual
2025-01-15 | Virtual (London, UK) | London Rust Project Group
Meet and greet with project allocations
2025-01-15 | Virtual (Tel Aviv-Yafo, IL) | Code Mavens 🦀 - 🐍 - 🐪
An introduction to WASM in Rust with Márk Tolmács (Virtual, English)
2025-01-15 | Virtual (Vancouver, BC, CA) | Vancouver Rust
Leptos
2025-01-16 | Virtual (Berlin, DE) | OpenTechSchool Berlin + Rust Berlin
Rust Hack and Learn | Mirror: Rust Hack n Learn Meetup
2025-01-16 | Virtual (San Diego, CA, US) | San Diego Rust
San Diego Rust January 2025 Tele-Meetup
2025-01-16 | Virtual and In-Person (Redmond, WA, US) | Seattle Rust User Group
January Meetup
2025-01-17 | Virtual (Jersey City, NJ, US) | Jersey City Classy and Curious Coders Club Cooperative
Rust Coding / Game Dev Fridays Open Mob Session!
2025-01-21 | Virtual (Tel Aviv-Yafo, IL) | Rust 🦀 TLV
Exploring Rust Enums with Yoni Peleg (Virtual, Hebrew)
2025-01-21 | Virtual (Washington, DC, US) | Rust DC
Mid-month Rustful
2025-01-22 | Virtual (Rotterdam, NL) | Bevy Game Development
Bevy Meetup #8
2025-01-23 & 2025-01-24 | Virtual | Mainmatter Rust Workshop
Remote Workshop: Testing for Rust projects – going beyond the basics
2025-01-24 | Virtual (Jersey City, NJ, US) | Jersey City Classy and Curious Coders Club Cooperative
Rust Coding / Game Dev Fridays Open Mob Session!
2025-01-26 | Virtual (Tel Aviv-Yafo, IL) | Rust 🦀 TLV
Rust and embedded programming with Leon Vak (online in Hebrew)
2025-01-27 | Virtual (London, UK) | London Rust Project Group
using traits in Rust for flexibility, mocking/ unit testing, and more
2025-01-28 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup
Last Tuesday
2025-01-30 | Virtual (Berlin, DE) | OpenTechSchool Berlin + Rust Berlin
Rust Hack and Learn | Mirror: Rust Hack n Learn Meetup
2025-01-30 | Virtual (Charlottesville, VA, US) | Charlottesville Rust Meetup
Quantum Computers Can’t Rust-Proof This!
2025-01-30 | Virtual (Tel Aviv-Yafo, IL) | Code Mavens 🦀 - 🐍 - 🐪
Are We Embedded Yet? - Implementing tiny HTTP server on a microcontroller
2025-01-31 | Virtual (Delhi, IN) | Hackathon Raptors Association
Blazingly Fast Rust Hackathon
2025-01-31 | Virtual (Jersey City, NJ, US) | Jersey City Classy and Curious Coders Club Cooperative
Rust Coding / Game Dev Fridays Open Mob Session!
2025-02-01 | Virtual (Kampala, UG) | Rust Circle Kampala
Rust Circle Meetup
2025-02-04 | Virtual (Buffalo, NY, US) | Buffalo Rust Meetup
Buffalo Rust User Group
2025-02-05 | Virtual (Indianapolis, IN, US) | Indy Rust
Indy.rs - with Social Distancing
2025-02-07 | Virtual (Jersey City, NJ, US) | Jersey City Classy and Curious Coders Club Cooperative
Rust Coding / Game Dev Fridays Open Mob Session!
2025-02-11 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup
Second Tuesday
2025-02-11 | Virtual (Tel Aviv-Yafo, IL) | Code Mavens 🦀 - 🐍 - 🐪
Meet Elusion: New DataFrame Library powered by Rust 🦀 with Borivoj Grujicic
Europe
2025-01-16 | Amsterdam, NL | Rust Developers Amsterdam Group
Meetup @ Avalor AI
2025-01-16 | Karlsruhe, DE | Rust Hack & Learn Karlsruhe
Karlsruhe Rust Hack and Learn Meetup bei BlueYonder
2025-01-18 | Stockholm, SE | Stockholm Rust
Ferris' Fika Forum #8
2025-01-21 | Edinburgh, GB | Rust and Friends
Rust and Friends (evening pub)
2025-01-21 | Ghent, BE | Systems Programming Ghent
Tech Talks & Dinner: Insights on Systems Programming Side Projects (in Rust) - Leptos (full-stack Rust with webassembly), Karyon (distributed p2p software in Rust), FunDSP (audio synthesis in Rust)
2025-01-21 | Leipzig, SN, DE | Rust - Modern Systems Programming in Leipzig
Self-Organized Peer-to-Peer Networks using Rust
2025-01-22 | London, GB | Rust London User Group
Rust London's New Years Party & Community Swag Drop
2025-01-22 | Oberursel, DE | Rust Rhein Main
Rust 2024 Edition and Beyond
2025-01-23 | Barcelona, ES | Barcelona Free Software
Why Build a New Browser Engine in Rust?
2025-01-23 | Paris, FR | Rust Paris
Rust meetup #74
2025-01-24 | Edinburgh, GB | Rust and Friends
Rust and Friends (daytime coffee)
2025-01-27 | Prague, CZ | Rust Prague
Rust Meetup Prague (January 2025)
2025-01-28 | Aarhus, DK | Rust Aarhus
Hack Night - Advent of Code
2025-01-28 | Manchester, GB | Rust Manchester
Rust Manchester January Code Night
2025-01-30 | Augsburg, DE | Rust Meetup Augsburg
Rust Meetup #11: Hypermedia-driven development in Rust
2025-01-30 | Berlin, DE | Rust Berlin
Rust and Tell - Title
2025-02-01 | Brussels, BE | FOSDEM 2025
FOSDEM Rust Devroom
2025-02-01 | Nürnberg, DE | Rust Nuremberg
Technikmuseum Sinsheim
2025-02-05 | Oxford, GB | Oxford Rust Meetup Group
Oxford Rust and C++ social
2025-02-12 | Reading, GB | Reading Rust Workshop
Reading Rust Meetup
North America
2025-01-16 | Nashville, TN, US | Music City Rust Developers
Rust Game Development Series 1: Community Introductions
2025-01-16 | Redmond, WA, US | Seattle Rust User Group
January Meetup
2025-01-16 | Spokane, WA, US | Spokane Rust
Spokane Rust Monthly Meetup: Traits and Generics
2025-01-17 | México City, MX | Rust MX
Multithreading y Async en Rust 101 - HolaMundo - Parte 3
2025-01-18 | Boston, MA, US | Boston Rust Meetup
Back Bay Rust Lunch, Jan 18
2025-01-21 | New York, NY, US | Rust NYC
Rust NYC Monthly Meetup
2025-01-21 | San Francisco, CA, US | San Francisco Rust Study Group
Rust Hacking in Person
2025-01-22 | Austin, TX, US | Rust ATX
Rust Lunch - Fareground
2025-01-23 | Mountain View, CA, US | Hacker Dojo
RUST MEETUP at HACKER DOJO | Rust Meetup at Hacker Dojo - Mountain View Rust Meetup Page
2025-01-28 | Boulder, CO, US | Boulder Rust Meetup
From Basics to Advanced: Testing
2025-02-06 | Saint Louis, MO, US | STL Rust
Async, the Future of Futures
Oceania:
2025-02-04 | Auckland, NZ | Rust AKL
Rust AKL: How We Learn Rust
If you are running a Rust event please add it to the calendar to get it mentioned here. Please remember to add a link to the event too. Email the Rust Community Team for access.
Jobs
Please see the latest Who's Hiring thread on r/rust
Quote of the Week
This is a wonderful unsoundness and I am incredibly excited about it :3
– lcnr on github
Thanks to Christoph Grenz for the suggestion!
Please submit quotes and vote for next week!
This Week in Rust is edited by: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, U007D, joelmarcey, mariannegoldin, bennyvasquez, bdillo
Email list hosting is sponsored by The Rust Foundation
Discuss on r/rust
2 notes · View notes
hazelune · 4 months ago
Text
having an hour long sloppy makeout session with neovim (installing plugins) and slipping her estrogen (new color schemes)
2 notes · View notes
guzsdaily · 1 year ago
Text
I'm stuck
Day 87 - Jan 31st, 12.024
Apparently, writing Nix files doesn't count as "real programming", because it's being hard to code lately.
I have been writing Nix files, with are pretty much just "fancy JSON", for more than a week, and now, coding even on JavaScript is being somewhat hard on my brain. This new project is a "subproject" of the whole productivity system, and it is just a small CLI application to transform Obsidian's Markdown, into plain [CommonMark] Markdown. And my head is fighting on trying to come with solutions to code, it is like I can imagine the concept and separate the pieces of this project to work on, and I feel like even a simple task I can't just code y'know? Even when I'm being hands-off with things like dependencies count, scalability, etc. etc. Things which normally I take care in "production code".
To be honest I even don't know if I should use JavaScript for this, I choose it because it is the easiest language to just get things done, and it seems logical to use it for content-related and/or HTML-related things. However, I kinda feel I should use Go or Rust, even if I need to learn them from scratch and have a smaller related ecosystem, I don't know if I should, knowing that it is a project that I would like to not spend a lot of time, but also the idea of learning something new in the time kinda drives me another way? I don't know, maybe I will try to use Go or Rust in this project, so it's easier to use them in my future "actual" projects.
I even don't know if I should continue using Obsidian all together now, because even if it is where I settled up most everything, even when it is the center of my productivity and note-taking routine, I kinda feel locked-in a lot more than I like, and having this Obsidian-like syntax (together with all the plugin's syntaxes), it can be kinda hard to get out of it. Yes, it is impossible to me to not be locked-in some technology, but I feel like I would prefer to have everything in plain Markdown and edit it with a Neovim config, than to have a lot of things that I can't read and use without a specif editor and previewer.
However, if I continue this, I will also never work on actual projects, you know, the ones that can give me a job. But without "The System", I can't organize and share easily said projects.
I feel stuck.
---
Today's artists & creative things
Song: That Funny Feeling - by Bo Burnham
---
Copyright (c) 2024-present Gustavo "Guz" L. de Mello <[email protected]>
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License
5 notes · View notes
guiltiest-gear · 2 years ago
Note
fuck it
tell me about your neovim config
Ok so I have put like literal hours upon hours into making my editor look just right and honestly I don't ever expect it to truly be perfect
Literally fucking everything is lazy loaded with the exception of my colorscheme and kinda technically my bufferline and startscreen and also my plugin manager bc you can't really lazy load that
I'm getting the absolute maximum performance out of my config and I want it to go as fast as possible
I have like 15 ms load times on average bc of just how much stuff is just not loaded at the start
Because I use lazy.nvim for my plugin manager, everything is cached as well, so that helps it go even faster on top of basically everything only loading when it absolutely needs to
And it's fully bootstrapping too
Literally you just clone it to .config/nvim and everything gets set up automatically
All of the plugins get installed, and all of my LSPs, linters, and formatters get installed automatically with some mason.nvim extensions
Of course, since I'm always working on my config, there is still come jank left over from a previous plugin manager I used to use called packer.nvim
It was ok but like performance-wise it wasn't very good :/
And you also had to close and reopen neovim to get all of the plugins to install correctly
But with lazy.nvim, all of the issues I had with packer.nvim were immediately solved and my config is blazing fucking fast
I also made the choice of splitting my config across multiple files so I have finer grained control over the core aspects of my config, being my non-plugin keymaps, autocommands, and options
They all have their own separate files which are required by my init.lua, which basically just requires four files and doesn't contain any actual config
All of it is blazing fast and I love to constantly tinker and mess with it, figuring out what plugins I don't need, what plugins I do need, and how I can improve it in general
Neovim is blank canvas and I have made it into an artwork with so many hours that I've lost count of
Anyway here's a link to it:
5 notes · View notes
daemonhxckergrrl · 2 years ago
Text
neovim's implementation of remote actually works in tty (+clientserver in vim requires $DISPLAY to be set). i haven't finished configuring my plugins but already it's a more polished experience <3
2 notes · View notes
fayazdev · 3 months ago
Text
Code companion NeoVIM plugin is doing pretty well!
So as I always do with things I really like on GitHub - starred it and forked it.
Will use it for sure! Along with GitHub copilot and Cline.
There's no one thing does all in this AI-era.
Tools will become more in numbers than people. Unlike others, I'm not fearful of this change. Bring it on!
Tumblr media
0 notes
the-black-deep · 3 months ago
Text
Mechanics: Organizing novel files (2)
It's the first quarter of the 21st century and it's really still just the ancient #vim #editor that can open a 140000 word manuscript for responsive viewing, and editing. #writing
(This is an iteration on my previous workflow. This post will make no sense and have no interest for most people. This is just me figuring out a better workflow for myself after several years of working.) tl;dr: New workflow The whole manuscript is one markdown file I use the neovim editor with the outline plugin to navigate from chapter to chapter Rationale My old workflow consisted of one…
0 notes
cups-official · 4 months ago
Text
i broke my metagolfscript encoder and my neovim config broke after updating my plugins. very tragic.
0 notes
hackernewsrobot · 5 months ago
Text
Developer wrote 25k lines of Neovim plugin code using phone and touchscreen
https://old.reddit.com/r/neovim/comments/1h7vhmg/bro_been_developing_his_2k_star_plugin_on_a/
0 notes
gslin · 1 year ago
Text
0 notes