Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Muon
-
Can some point me to a good resource on preprocessor macros?
If you want type polymorphism akind to c++ template, check out https://github.com/jasmcaus/tau/blob/dev/tau/tau.h
-
Does a beginner friendly guide to CTest exit?
Checking type/abi sizes can and should be an optional part of the testing framework and can be done via target-adjustable macros: https://github.com/jasmcaus/tau/issues/22
- Tau ā Googletest-style Test Assertions for C
- I wrote a unit testing framework in pure C (8x faster than GTest and Catch2)
- Tau ā Unit-testing framework written in Pure C (8x faster than GTest and Catch2)
- Tau ā A pure C unit-testing framework (~1k loc, tests C++ code as well)
-
I wrote a Unit Testing Framework in pure C that can test C & C++ code
Sure! It's linked above as well: https://github.com/jasmcaus/Muon
- I wrote a Unit Testing Framework in pure C that can test embedded C & C++ code
- I wrote a Micro Unit Testing Library (1k lines of code) for C++
- I wrote a unit testing framework in pure C that can tests both C and C++ code
dotfiles
-
Can anyone share his dotfile ? Iām bored from mine
Mostly shell hackery and a bunch of more convenient selection, copy and paste functionality plus extensive documentation like the (supposedly) undocumented line selection operator g_ https://github.com/matu3ba/dotfiles/
- Hey everyone . I am trying to write my nvim configuration in lua . I am following neovim from scratch but i am facing issues from plugin like cmp-buffer , cmp-path , cmp-cmdline . I can't figure whats is the actual problem . Thank You for reading
-
People drop your nvim .dotfile
I am relative satisfied with mine, although I still dont have a working solution for (vendored) project search and custom sources on keypress for completion is also missing (command completion breaks C-l/Tab for file completion): https://github.com/matu3ba/dotfiles/tree/master/.config/nvim
-
Courses on NeoVim Configuration/Lua (for neovim)
My config consists mostly of documentation, where you can take a look. I have a plugin as git dir I do include for company stuff, because of network shenanigans packer can not handle. https://github.com/matu3ba/dotfiles
-
How do you do c ++ projects in neovim?
You can see my dotfiles here https://github.com/matu3ba/dotfiles/tree/master/.config/nvim
-
neovim, lua, clang, lsp and cmp autocomplete.
Otherwise, you can check my setup, but I did not setup snippets yet https://github.com/matu3ba/dotfiles
-
Some constructive criticism for the hard working plugin maintainers of the Neovim ecosystem
Thats how it works. You could reduce the amount of plugins or document them for quick lookup. I do this extensively in my dotfiles https://github.com/matu3ba/dotfiles/blob/master/.config/nvim/lua/my_packer.lua
-
How do I Learn to write my init.vim or init.lua
For my config I did write a pile of notes of the default keybindings because I found no good and dense note collection on (all) default keybindings and Vim+Neovim hardcodes them with only an annoying way to search exact the exact keybinding. https://github.com/matu3ba/dotfiles/tree/master/.config/nvim
-
Does a beginner friendly guide to CTest exit?
If you want a more minimal example for explanation, you can check my cmake template: https://github.com/matu3ba/dotfiles/blob/master/templates/CMakeList.txt
-
Merged: implement nvim_{add,del}_user_command
I find this cleaner to do in lua without vimscript calls, see here.
What are some alternatives?
cmake-cookbook - CMake Cookbook recipes.
nvim-lua-setup
Unity Test API - Simple Unit Testing for C
nvim-lsp-installer - Further development has moved to https://github.com/williamboman/mason.nvim!
doctest - The fastest feature-rich C++11/14/17/20/23 single-header testing framework
vscode-neovim - Vim mode for VSCode, powered by Neovim
AppInitHook - Global user-mode hooking framework, based on AppInit_DLLs. The goal is to allow you to rapidly develop hooks to inject in an arbitrary process.
lazy.nvim - š¤ A modern plugin manager for Neovim
libsamplerate - An audio Sample Rate Conversion library
dotfiles_skeleton - robust and beginner friendly dotfile skeleton
bdd-for-c - A simple BDD library for the C language
nvim - My Neovim configuration