Giter Club home page Giter Club logo

monolithvim's Introduction


A blood black nothingness began to spin. A system of cells interlinked within cells interlinked within cells interlinked within one stem. And dreadfully distinct against the dark, a tall white fountain played.


git git git git git git git

git git git

monolithvim's People

Contributors

al1-ce avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

monolithvim's Issues

Use vim.fn.jobstart

Why then there's plenary and stuff
Gotta look up what it uses in it's "backend" to do async code

Requirements

fd
tree-sitter-cli
lua-language-server
ripgrep (named rigrep in readme for some reason)
nodejs (named node in readme) + npm
unzip
flutter
dart
glow (md)
python-pynvim (for ranger fm)
alsa-utils (aplay) (for custom build)

From checkhealth:

tree-sitter
unzip
wget
curl
gzip
tar
bash
sh
luarocks
composer
php
ruby
gem
javac (?)
java (jre-openjdk)
julia
node
npm
go
rust
cargo
python
python-pip
stylelint
dfmt
gcc

Fonts:
extra/ttf-cascadia-code - preferred main font
extra/gnu-free-fonts for U+2216
extra/noto-fonts-cjk for full width symbols
extra/ttf-hack - three dots
aur/ttf-delugia-code - powerline symbols
aur/ttf-symbola - unicode stuff

Fonts

extra/ttf-cascadia-code - preferred main font
extra/gnu-free-fonts for U+2216
extra/noto-fonts-cjk for full width symbols
extra/ttf-hack - three dots
aur/ttf-delugia-code - powerline symbols
aur/ttf-symbola - unicode stuff

Add build keywords

When making a task supply keywords for auto-insertion
Aka:

Lua_Run FILEPATH:
    lua $1

With file at ~/script.lua be ran as

lua ~/script.lua

Without prompt for arg

Possible constants (taken from nvim async run)

$VIM_FILEPATH - File name of current buffer with full path 
$VIM_FILENAME - File name of current buffer without path 
$VIM_FILEDIR - Full path of current buffer without the file name 
$VIM_FILEEXT - File extension of current buffer 
$VIM_FILENOEXT - File name of current buffer without path and extension 
$VIM_CWD - Current directory 
$VIM_RELDIR - File path relativize to current directory 
$VIM_RELNAME - File name relativize to current directory 
$VIM_ROOT - Project root directory 
$VIM_CWORD - Current word under cursor 
$VIM_CFILE - Current filename under cursor 
$VIM_GUI - Is running under gui ? 
$VIM_VERSION - Value of v:version 
$VIM_COLUMNS - How many columns in vim's screen 
$VIM_LINES - How many lines in vim's screen 
$VIM_SVRNAME - Value of v:servername for +clientserver usage 

Other possible constants:

TIME
DATE
DATETIME
TIMEDATE
USERNAME
DISTRO
OS

Add preinstallers

TSInstall and MasonInstall
so that there's no future what do I do

TreeSitter:

  • markdown
  • markdown_inline
  • dart

Mason:

  • LSP
    • asm-lsp
    • bash-language-server
    • clangd
    • cmake-language-server
    • css-lsp
    • html-lsp
    • json-lsp
    • lua-language-server
    • quick-link-js
    • serve-d
    • taplo
    • typesctipt-language-server
    • yaml-language-server
  • DAP
    • bash-debug-adapter
    • codelldb
    • debugpy
    • js-debug-adapter
  • Linter
    • cmakelang
    • cmakelint
    • cpplint
    • jsonlint
    • markdownlint
    • markuplint
    • pylint
    • quick-lint-js
    • spellcheck
    • stylelint
    • ts-standard
    • yamllint
  • Formatter
    • asmfmt
    • beautysh
    • clang-format
    • cmakelang
    • markdownlint
    • mdformat
    • prettier
    • pyink
    • ts-standard

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.