pact.nvim

πŸ”ͺ🩸🐐 semver aware package manager for neovim (by rktjmp)

Pact.nvim Alternatives

Similar projects and alternatives to pact.nvim based on common topics and language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better pact.nvim alternative or higher similarity.

pact.nvim reviews and mentions

Posts with mentions or reviews of pact.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-21.
  • Hibiscus 🌺 -- Fennel eye-candy for neovim
    4 projects | /r/neovim | 21 May 2022
    Macros are pretty attractive, because you suddenly feel really unconstrained by syntax. You can write a fennel macro to handle really weird non-uniform syntax which can be exciting. In the end, it's generally less hassle to go with functions though. Often I'll write a macro, then tune it, then tune it again, then realise I just need a function function, i.e this was all a macro initially but now the macro is simply sugar to let you go (await (my-func 10)), and even then it's pretty debatable if simply accepting a function name and arguments is particularly worse (i.e: (await my-func 10) where await is just a function), I really just wanted to retain the "call style" on the day I wrote it. They do give you a lot of power though, one of the first things I wrote after Hotpot was a macro to set keymaps to functions directly, with closure scope which would have been pretty annoying without the macro - possible as the macro is just lua in the end, but pretty annoying, annoying enough that most people didn't bind "one shot" functions. I think that is where macros really shine, allowing you to actually patch short comings, not just alter syntax. Apart from that - which is now deprecated by 0.7 - I think I have one other macro in my config which ... could actually just be a function.

Stats

Basic pact.nvim repo stats
1
42
0.0
about 1 year ago

rktjmp/pact.nvim is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of pact.nvim is Fennel.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com