neovim-luca

Neovim configured to my linking using nix flakes (by Quoteme)

Neovim-luca Alternatives

Similar projects and alternatives to neovim-luca

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

neovim-luca reviews and mentions

Posts with mentions or reviews of neovim-luca. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-19.
  • How can I install/build java-debug and vscode-java-debug
    6 projects | /r/Nix | 19 May 2022
    Hello guys. I installed neovim using my own nix flake: https://github.com/quoteme/neovim-luca
  • Have you remapped CTRL and ESC, and if so, how?
    6 projects | /r/vim | 11 May 2022
  • how can I use a flake.nix in my configuration.nix (on a non-flake.nix nixos system)?
    3 projects | /r/NixOS | 11 Feb 2022
    outputs = {self, nixpkgs}: let pkgs = nixpkgs.legacyPackages.x86_64-linux; # ┏━┓╻ ╻ ╻┏━╸╻┏┓╻┏━┓ # ┣━┛┃ ┃ ┃┃╺┓┃┃┗┫┗━┓ # ╹ ┗━╸┗━┛┗━┛╹╹ ╹┗━┛ cmp-nvim-lsp = (pkgs.vimPlugins.cmp-nvim-lsp.overrideAttrs (old: { src = pkgs.fetchFromGitHub { owner = "hrsh7th"; repo = "cmp-nvim-lsp"; rev = "f93a6cf9761b096ff2c28a4f0defe941a6ffffb5"; sha256 = "02x4jp79lll4fm34x7rjkimlx32gfp2jd1kl6zjwszbfg8wziwmx"; }; })); nvim-cmp = (pkgs.vimPlugins.nvim-cmp.overrideAttrs (old: { src = pkgs.fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-cmp"; rev = "af70f40d2eb6db2121536c8df2e114af759df537"; sha256 = "1sv6hsfa1anax7dvp9h83m4z50kpg51fzvvmjb15jjfdih5zmcdb"; }; })); vim-skeleton = pkgs.vimUtils.buildVimPlugin { name = "vim-skeleton"; src = pkgs.fetchFromGitHub { owner = "noahfrederick"; repo = "vim-skeleton"; rev = "v0.5.0"; sha256 = "001fgylvfd1hnzh5cd1kp29yibim69psbz3358xv74b1va9f2dpp"; }; }; vim-sage = pkgs.vimUtils.buildVimPlugin { name = "vim-sage"; src = pkgs.fetchFromGitHub { owner = "petRUShka"; repo = "vim-sage"; rev = "702b29ea80f063f6c9080fefa4132226ea0ad664"; sha256 = "sha256-rXxLP09u2t21P/q3yAeZUglIns0Yc7SGKLQ/RxDrNqs="; }; }; # ┏┳┓┏━┓╻┏┓╻ # ┃┃┃┣━┫┃┃┗┫ # ╹ ╹╹ ╹╹╹ ╹ myneovim = (pkgs.neovim.override { configure = { customRC = pkgs.lib.readFile ./init.vim; packages.myVimPackages = with pkgs; with vimPlugins; { start = [ # Theme onedark-vim # Programming Language Specific stuff # Sage vim-sage # Nix vim-nix # Clojure vim-dispatch vim-dispatch-neovim vim-jack-in conjure vim-repeat vim-surround vim-sexp vim-sexp-mappings-for-regular-people # General help vim-slime vim-signify vim-css-color tabular vim-matchup delimitMate nvim-ts-rainbow fzf-vim vim-commentary vim-multiple-cursors which-key-nvim vim-skeleton (nvim-treesitter.withPlugins (plugins: pkgs.tree-sitter.allGrammars)) nvim-lspconfig # Completion cmp-nvim-lsp nvim-cmp cmp-buffer cmp-vsnip vim-vsnip cmp-path ]; opt = []; }; }; }); in { defaultPackage.x86_64-linux = pkgs.stdenv.mkDerivation rec { version = "0.1"; pname = "neovim-luca"; src = ./.; buildInputs = with pkgs; [ myneovim # ╻ ┏━┓┏┓╻┏━╸╻ ╻┏━┓┏━╸┏━╸ ┏━┓┏━╸┏━┓╻ ╻┏━╸┏━┓ # ┃ ┣━┫┃┗┫┃╺┓┃ ┃┣━┫┃╺┓┣╸ ┗━┓┣╸ ┣┳┛┃┏┛┣╸ ┣┳┛ # ┗━╸╹ ╹╹ ╹┗━┛┗━┛╹ ╹┗━┛┗━╸ ┗━┛┗━╸╹┗╸┗┛ ┗━╸╹┗╸ # LaTex texlab # Haskell haskell-language-server ormolu # JavaScript / Typescript nodePackages.javascript-typescript-langserver # NIX rnix-lsp # Python pyright # Rust rls # Clojure clojure-lsp # C clang-tools # ╺┳╸┏━┓┏━┓╻ ┏━┓ # ┃ ┃ ┃┃ ┃┃ ┗━┓ # ╹ ┗━┛┗━┛┗━╸┗━┛ fzf ripgrep bat toilet xclip ]; installPhase = '' mkdir -p $out/bin # this makes it possible for my neovim to be called using nvim # or vim inside of a terminal ln -sf ${myneovim}/bin/nvim $out/bin/neovim-luca ln -sf ${myneovim}/bin/nvim $out/bin/nvim ln -sf ${myneovim}/bin/nvim $out/bin/vim ''; meta = with pkgs.lib; { author = "Luca Leon Happel"; description = ""; homepage = "https://github.com/Quoteme/neovim-luca"; platforms = platforms.all; mainProgram = "neovim-luca"; }; }; # defaultApp.x86_64-linux = { type = "app"; program = "nvim"; }; }; }
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic neovim-luca repo stats
4
2
3.9
12 months ago

Quoteme/neovim-luca is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of neovim-luca is Lua.


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