Giter Site home page Giter Site logo

nvim-lua's Introduction

Neovim config

Install Instructions

Install requires Neovim 0.9+. Always review the code before installing a configuration.

Clone the repository and install the plugins:

git clone [email protected]:marcelarie/nvim-lua ~/.config/marcelarie/nvim-lua
NVIM_APPNAME=marcelarie/nvim-lua/ nvim --headless +"PackerSync" +qa

Open Neovim with this config:

NVIM_APPNAME=marcelarie/nvim-lua/ nvim

Plugins

color

colorscheme

colorscheme-creation

comment

completion

debugging

diagnostics

editing-support

file-explorer

formatting

fuzzy-finder

git

github

icon

indent

keybinding

lsp

lsp-installer

markdown-and-latex

marks

motion

note-taking

nvim-dev

plugin-manager

preconfigured

project

quickfix

register

scrolling

search

session

snippet

split-and-window

startup

statusline

syntax

test

utility

Language Servers

  • eslint
  • html
  • ltex
  • texlab
  • tsserver
  • zk

This readme was generated by Dotfyle

Language Servers

Lua LSP install

git clone https://github.com/sumneko/lua-language-server.git
git submodule update --init --recursive
cd 3rd/luamake &&
./compile/install.sh &&
cd ../.. &&
./3rd/luamake/luamake rebuild

Startup time

Total Time:   17.774 -- Flawless Victory

File Tree

.
├── Dockerfile
├── README.md
├── after
├── data
│   └── telescope-sources
│       ├── emoji.json
│       ├── gitmoji.json
│       ├── julia.json
│       ├── kaomoji.json
│       ├── latex.json
│       ├── math.json
│       └── url_encoded.json
├── info.md
├── init.lua
├── ltex-dictionaries
│   ├── ltex.dictionary.en-US.txt
│   └── ltex.hiddenFalsePositives.en-US.txt
├── lua
│   ├── aliases.lua
│   ├── autocommands.lua
│   ├── colorscheme.lua
│   ├── diff-view
│   │   └── init.lua
│   ├── firenvim_config.lua
│   ├── formatting.lua
│   ├── g-worktree
│   │   └── init.lua
│   ├── git-blame
│   │   └── init.lua
│   ├── git-related
│   │   └── init.lua
│   ├── git-sings
│   │   └── init.lua
│   ├── global.lua
│   ├── globals.lua
│   ├── leader-remaps.lua
│   ├── lsp
│   │   ├── bash.lua
│   │   ├── c.lua
│   │   ├── clangd.lua
│   │   ├── css.lua
│   │   ├── deno.lua
│   │   ├── docker.lua
│   │   ├── eslint.lua
│   │   ├── html.lua
│   │   ├── init.lua
│   │   ├── json.lua
│   │   ├── latex.lua
│   │   ├── ltex.lua
│   │   ├── lua.lua
│   │   ├── marksman.lua
│   │   ├── nix.lua
│   │   ├── null.lua
│   │   ├── perl.lua
│   │   ├── perlpls.lua
│   │   ├── php.lua
│   │   ├── python.lua
│   │   ├── ruby.lua
│   │   ├── rust.lua
│   │   ├── sql.lua
│   │   ├── stylelint.lua
│   │   ├── tsserver.lua
│   │   ├── vimls.lua
│   │   ├── yaml.lua
│   │   ├── zk.lua
│   │   └── znote.lua
│   ├── lsp-kind
│   │   └── init.lua
│   ├── lsp-saga
│   │   └── init.lua
│   ├── lsp-sign
│   │   └── init.lua
│   ├── lsp-trouble
│   │   └── init.lua
│   ├── lsp-trouble-keybindings.lua
│   ├── mappings.lua
│   ├── my-utils
│   │   └── init.lua
│   ├── nv-telescope
│   │   └── init.lua
│   ├── octo
│   │   └── init.lua
│   ├── plugins
│   │   ├── alpha-menu
│   │   │   └── init.lua
│   │   ├── autopairs
│   │   │   └── init.lua
│   │   ├── autosession
│   │   │   └── init.lua
│   │   ├── better-esc
│   │   │   └── init.lua
│   │   ├── bubbly
│   │   │   └── init.lua
│   │   ├── carbon
│   │   │   └── init.lua
│   │   ├── catpuccin
│   │   │   └── init.lua
│   │   ├── cmp-setup
│   │   │   ├── init.lua
│   │   │   └── sources
│   │   │       ├── cmp-fish.lua
│   │   │       ├── cmp-gh_issues.lua
│   │   │       └── cmp-git.lua
│   │   ├── color-buddy
│   │   │   └── init.lua
│   │   ├── colorizer-setup
│   │   │   └── init.lua
│   │   ├── comment-box
│   │   │   └── init.lua
│   │   ├── context-print
│   │   │   └── init.lua
│   │   ├── coq
│   │   │   └── init.lua
│   │   ├── crates
│   │   │   └── init.lua
│   │   ├── dirbuf
│   │   │   └── init.lua
│   │   ├── distant
│   │   │   └── init.lua
│   │   ├── dressing
│   │   │   └── init.lua
│   │   ├── due-date
│   │   │   └── init.lua
│   │   ├── easy-pick
│   │   │   └── init.lua
│   │   ├── feline-status
│   │   │   └── init.lua
│   │   ├── fidget
│   │   │   └── init.lua
│   │   ├── focus
│   │   │   └── init.lua
│   │   ├── git-conflict
│   │   │   └── init.lua
│   │   ├── heirline
│   │   │   └── init.lua
│   │   ├── highlight-curr-n
│   │   │   └── init.lua
│   │   ├── impatient
│   │   │   └── init.lua
│   │   ├── inc-rename
│   │   │   └── init.lua
│   │   ├── lightbulb
│   │   │   └── init.lua
│   │   ├── lighthaus
│   │   │   └── init.lua
│   │   ├── lightspeed
│   │   │   └── init.lua
│   │   ├── linearf
│   │   │   └── init.lua
│   │   ├── lsp-lines
│   │   │   └── init.lua
│   │   ├── lsp-uti
│   │   │   └── init.lua
│   │   ├── lua-autopairs
│   │   │   └── init.lua
│   │   ├── lualine-status
│   │   │   └── init.lua
│   │   ├── luasnip
│   │   │   └── init.lua
│   │   ├── markdown-preview
│   │   │   └── init.lua
│   │   ├── neoclip
│   │   │   └── init.lua
│   │   ├── neodev
│   │   │   └── init.lua
│   │   ├── neorg
│   │   │   └── init.lua
│   │   ├── neoroot
│   │   │   └── init.lua
│   │   ├── nerd-tree
│   │   │   └── init.lua
│   │   ├── netrw
│   │   │   └── init.lua
│   │   ├── neuron-nvim
│   │   │   └── init.lua
│   │   ├── notifier
│   │   │   └── init.lua
│   │   ├── notify
│   │   │   └── init.lua
│   │   ├── numb-nvim
│   │   │   └── init.lua
│   │   ├── numbers
│   │   │   └── init.lua
│   │   ├── nvim-commented
│   │   │   └── init.lua
│   │   ├── nvim-cursorline
│   │   │   └── init.lua
│   │   ├── nvim-highlight-colors
│   │   │   └── init.lua
│   │   ├── nvim-tree
│   │   │   └── init.lua
│   │   ├── open
│   │   │   └── init.lua
│   │   ├── pack-cmp
│   │   │   └── init.lua
│   │   ├── pairs
│   │   │   ├── init.lua
│   │   │   └── smart-pairs
│   │   │       └── init.lua
│   │   ├── persistence
│   │   │   └── init.lua
│   │   ├── prime-harpoon
│   │   │   └── init.lua
│   │   ├── quick-scope
│   │   │   └── init.lua
│   │   ├── range-high
│   │   │   └── init.lua
│   │   ├── refactor
│   │   │   └── init.lua
│   │   ├── regexplainer
│   │   │   └── init.lua
│   │   ├── rs-tools
│   │   │   └── init.lua
│   │   ├── sad
│   │   │   └── init.lua
│   │   ├── session-manager
│   │   │   └── init.lua
│   │   ├── spell-sitter
│   │   │   └── init.lua
│   │   ├── substitute
│   │   │   └── init.lua
│   │   ├── surround
│   │   │   └── init.lua
│   │   ├── symbols
│   │   │   └── init.lua
│   │   ├── text-case
│   │   │   └── init.lua
│   │   ├── todo-finder
│   │   │   └── init.lua
│   │   ├── treesitter
│   │   │   └── init.lua
│   │   ├── trevJ
│   │   │   └── init.lua
│   │   ├── trim-lua
│   │   │   └── init.lua
│   │   ├── ts-autotags
│   │   │   └── init.lua
│   │   ├── ts-utils
│   │   │   └── init.lua
│   │   ├── undo-tree
│   │   │   └── init.lua
│   │   ├── vimtex
│   │   │   └── init.lua
│   │   ├── vsnip-config
│   │   │   └── init.lua
│   │   ├── web-devicons
│   │   │   └── init.lua
│   │   └── whichkey
│   │       └── init.lua
│   ├── plugins.lua
│   ├── settings.lua
│   ├── surroundings.lua
│   ├── telescope-keybindings.lua
│   ├── test.http
│   └── vim-keybindings
│       └── init.lua
├── minimal-configs
│   └── minimal_cmp_copilot.lua
├── plugin
│   └── packer_compiled.lua
├── scripts
│   └── install-lang-servers.sh
├── spell
│   ├── en.utf-8.add
│   └── en.utf-8.add.spl
└── stylua.toml

106 directories, 160 files

nvim-lua's People

Contributors

marcelarie avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

nvim-lua's Issues

test octo

this is a issue created inside nvim

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.