/vim-jaksel

jaksel programming language plugin for (n)vim

Primary LanguageVim scriptMIT LicenseMIT

vim-jaksel

jaksel programming language plugin for (n)vim

Features

  • Syntax Highlighting for:

    • Operator
    • Variable
    • Boolean
    • Built-in Function
    • String
    • Condition
    • Loop
    • Function
    • Function's Arguments
    • Comment
    • Exception
    • Special Character
  • Run current jaksel file using :JakselRun command

  • Install jaksel interpreter using :JakselInstall command

  • More Coming Soon...

Installation

Installation can be done using any plugin manager, below are some of the helper lines for popular plugin managers:

git clone https://github.com/cocatrip/vim-jaksel.git ~/.vim/pack/plugins/start/vim-jaksel
git clone https://github.com/cocatrip/vim-jaksel.git ~/.local/share/nvim/site/pack/plugins/start/vim-jaksel
git clone https://github.com/cocatrip/vim-jaksel.git ~/.vim/bundle/vim-jaksel
Plug 'cocatrip/vim-jaksel'
use 'cocatrip/vim-jaksel'

Then, if you haven't install the interpreter, you can install it by simply running :JakselInstall

This will install the jaksel interpreter in your ~/.local/bin directory, so make sure to add ~/.local/bin to your $PATH

Configuration

You can map the :JakselRun function in your config file

Neovim

vim.api.nvim_set_keymap("n", "<F9>", "<cmd>JakselRun<CR>", { silent = true })

Vim

noremap <F9> :JakselRun<CR>