Coder Social home page Coder Social logo

monolithvim's Introduction

That Voight-Kampf test of yours. Have you ever tried to take that test yourself?


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

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

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

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

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

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.