OXY2DEV

Student, programmer

Neovim user

Open-source contributor

Tinkerer, Learner

gh repo clone OXY2DEV/nvim

-- Editor configuration.

require("editor.options");

require("editor.keymaps");

-- Load feature scripts.

require("scripts.lsp");

require("scripts.diagnostics");

󰶹

OXY2DEVOXY2DEVOXY2DEVOXY2DEV

OXY2DEVOXY2DEVOXY2DEVOXY2DEV

About me


Hey there! I am MD. Mouinul Hossain Shawon.


I am a student from Bangladesh who is passionate about Software development.


I am also an Open-source contributor and a lover of Terminals in general. I also love configuring/ricing things.


OXY2DEV.interests

OXY2DEV's interests



Example text

🔫 Topics

interests.topics


I am generally interested with things related to tech. But among topics related to tech I am more interested with things such as Linux, Open-source projects, Neovim(and text editors in general).


In terms of development, I am interested in Web development(front-end) & Game development.


Example text

🔫 Languages

interests.languages


Though I have played around with quite a few languages in the past. Nowadays, I mostly work with Lua. I also have some experience in C.


For web development, I have worked with Sass, Typescript along with the typical languages(HTML, CSS & Javascript).


I am also learning GDScript at the moment.


Example text

🔫 Other stuff

interests.others


Outside of programming I also like gaming.


I like factory/base-building games such as Factorio, Satisfactory, Astroneer etc.



󱎓 󱏒 field 󰛓 string 󰛓 string_content

1

--[[

2

Module to get stuff OXY2DEV is interested in.

3

Maintainer: OXY2DEV

4

URL: https://github.com/OXY2DEV

5

--]]

6

local interests = {};

7

You shouldn't see this

8

--- Topics OXY2DEV is interested in.

9

---@type string[]

10

interests.topics = {

11

"Neovim",

12

"Terminal",

13

"Linux",

14

"Web development",

15

"Game development",

16

};

17

You shouldn't see this either

18

--- Languages OXY2DEV has worked with.

19

---@type string[]

20

interests.languages = {

21

"C",

22

"Lua",

23

"HTML",

24

"CSS",

25

"Sass",

26

"Javascript",

27

"Typescript",

28

"GDScript",

29

};

30

You thought I was done?

31

return interests;


Statusline

 Normal interests.lua

# markview.nvim


A *hackable* markdown, typst, LaTeX & YAML previewer for Neovim.


## Features


Main features are given below,


### HTML


- Out-of-box support for commonly used HTML tags.

- HTML entity support.


### LaTeX


- Terminal friendly preview pf LaTeX.

- Out-of-box support for math symbols.

- Out-of-box-support for common LaTeX functions.

- Out-of-box support for various math fons.

- Support for subscript & superscript text.

- Support for scoping `{}`.


### Markdown


- Basic markdown syntax support.

- Callouts(with title) support.

- Org-mode like heading indentation.

- Obsidian flavoured links support.

- PKM-line highlight support.

- Fontmatter support etc.


### Typst


- Typst syntax support.

- Symbol reference support.


And **so much** more.


󰼏 markview.nvim


A hackable markdown, typst, LaTeX & YAML previewer for Neovim.


󰎨 Features


Main features are given below,


󰼑 HTML


Out-of-box support for commonly used HTML tags.

HTML entity support.


󰼑 LaTeX


Terminal friendly preview pf LaTeX.

Out-of-box support for math symbols.

Out-of-box-support for common LaTeX functions.

Out-of-box support for various math fons.

Support for subscript & superscript text.

Support for scoping {}.


󰼑 Markdown


Basic markdown syntax support.

Callouts(with title) support.

Org-mode like heading indentation.

Obsidian flavoured links support.

PKM-line highlight support.

Fontmatter support etc.


󰼑 Typst


Typst syntax support.

Symbol reference support.


And so much more.


*helpview.nvim*

Fancy previewer for Vimdoc/help files.


=================================================================

📚 Table of contents

*helpview.nvim-toc*


💥 Features

|helpview.nvim-features|

🚀 Commands

|helpview.nvim-commands|

📐 Config

|helpview.nvim-config|


=================================================================

💥 Features

*helpview.nvim-features*


Main features are as follows,


• Basic Vimdoc syntax support.

• Title generator for links.

• A prettier version of :help.


And so much more.


=================================================================

🚀 Commands

*helpview.nvim-commands*


Once installed, this plugin provides a command `:Helpview` which can be called with any of the sub-commands. The possible sub-commands are given below,


attach {bufnr}?

*helpview-cmd.attach*


Attaches to {bufnr}. When {bufnr} is not provided, attaches to the current buffer.


detach {bufnr}?

*helpview-cmd.detach*


Detaches from {bufnr}. When {bufnr} is not provided, detaches from the current buffer.


......

helpview.nvim

Fancy previewer for Vimdoc/help files.


=================================================================

📚 Table of contents

helpview.nvim-toc


💥 Features

helpview.nvim-features

🚀 Commands

helpview.nvim-commands

📐 Config

helpview.nvim-config


=================================================================

💥 Features

helpview.nvim-features


Main features are as follows,


• Basic Vimdoc syntax support.

• Title generator for links.

• A prettier version of :help.


And so much more.


=================================================================

🚀 Commands

helpview.nvim-commands


Once installed, this plugin provides a command :Helpview which can be called with any of the sub-commands. The possible sub-commands are given below,


attach bufnr

helpview-cmd.attach


Attaches to bufnr. When bufnr is not provided, attaches to the current buffer.


detach bufnr

helpview-cmd.detach


Detaches from bufnr. When bufnr is not provided, detaches from the current buffer.


......

local example = "Hello world";

local match = string.match(example, "^Hello");








local match_2 = string.find(example, "[%sa-z]");

󰐱 Pattern

󰀱 From start

󰈚 Literal character: "H"

󰈚 Literal character: "e"

󰈚 Literal character: "l"

󰈚 Literal character: "l"

󰈚 Literal character: "o"

󰐱 Pattern

󱉓 Character set

󰆦 Character set content,

󰏗 Character class: "%s"

󰊱 Character range: a-z

# Where should we write the GIF?

Output demo.gif


# Set up a 1200x600 terminal with 46px font.

Set FontSize 46

Set Width 1200

Set Height 600


# Type a command in the terminal.

Type "echo 'Welcome to VHS!'"


# Pause for dramatic effect...

Sleep 500ms


# Run the command by pressing enter.

Enter


# Admire the output for a bit.

Sleep 5s


# Where should we write the GIF?

Output demo.gif


# Set up a 1200x600 terminal with 46px font.

Set FontSize 46

Set Width 1200

Set Height 600


# Type a command in the terminal.

Type "echo 'Welcome to VHS!'"


# Pause for dramatic effect...

Sleep 500ms


# Run the command by pressing enter.

Enter


# Admire the output for a bit.

Sleep 5s

OXY2DEV

A basic website built using Vite made entirely on a phone. The website is inspired by Neovim & Terminals and has a very simple structure.

 Github

Neovim plugin

Hackable markdown, typst, LaTeX & YAML previewer.

Neovim plugin

Fancy Vimdoc/Help file previewer.

󰐱

Neovim plugin

Lua patterns & Regex explainer & tester with a focus on extendability.

󱛟

Tree-sitter parser

A feature-rich tree-sitter parser for the CLI video recorder.

󰖟

Website

A simple portfolio-styled website built entirely on a phone!

󱉂

???

Github profile.

Dark mode




Colorscheme


Catppuccin
Tokyonight
Onedark
Evergreen