Giter Site home page Giter Site logo

nvim's Introduction

nvim

My neovim config.

Concept

  • Multi-platform support (Windows/Linux)
  • Fast startup (About 25ms on Linux and 70ms on Windows)
    • Most of plugins are lazy-loaded
  • Avoid external dependencies as much as possible

Setup

cd ~/.config/nvim
git clone https://github.com/nazo6/nvim
nvim

Profiling

We can profile lua thanks to https://github.com/stevearc/profile.nvim

  1. git clone https://github.com/stevearc/profile.nvim to config root
    • To just enable profile $env:NVIM_PROFILE=1 nvim(powershell) orNVIM_PROFILE=1 nvim to start nvim.
    • Or to enable startup config profile execute $env:NVIM_PROFILE=start nvim(powershell) orNVIM_PROFILE=start nvim.
  2. <F1> to toggle profile.

Dependencies

General

  • C compiler (treesitter)

Windows

  • win32yank (wsl clipboard)

Linux

  • xclip (clipboard)

TeX

  • TeX Live (latexmk, latexindent)
  • SumatraPDF

Format

  • deno

SATySFi

  • SATySFi

nvim's People

Contributors

nazo6 avatar

Stargazers

hebe ⚸ dite avatar  avatar Andy Shevchenko avatar phnyo avatar CLERK avatar yuki-k avatar unvalley avatar haxibami avatar shin-g avatar Gakuto Yamada avatar Mark avatar Tak avatar  avatar

Watchers

Lucian avatar  avatar

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.