diff --git a/README.md b/README.md index 79a72a5..6dcb728 100644 --- a/README.md +++ b/README.md @@ -374,7 +374,7 @@ It has some [builtin plugins](https://neovim.io/doc/user/plugins.html#plugins) a - [SCJangra/table-nvim](https://github.com/SCJangra/table-nvim) - A Markdown table editor that formats the table as you type. - [timantipov/md-table-tidy.nvim](https://github.com/timantipov/md-table-tidy.nvim) - Simple Markdown tables formatting. - [nvim-telescope/telescope-bibtex.nvim](https://github.com/nvim-telescope/telescope-bibtex.nvim) - Telescope extension to search and paste BibTeX entries into your TeX files. -- [Thiago4532/mdmath.nvim](https://github.com/Thiago4532/mdmath.nvim) - A Markdown equation previewer, using Kitty Graphics Protocol. +- [Thiago4532/mdmath.nvim](https://github.com/Thiago4532/mdmath.nvim) - A Markdown equation previewer, using kitty Graphics Protocol. - [OXY2DEV/markdoc.nvim](https://github.com/OXY2DEV/markdoc.nvim) - Tree-sitter based `markdown -> vimdoc` converter. - [YousefHadder/markdown-plus.nvim](https://github.com/YousefHadder/markdown-plus.nvim) - Provides a full editing experience for Markdown files which includes support for lists, links, TOC, and more with simple and fast keymaps. - [Myzel394/easytables.nvim](https://github.com/Myzel394/easytables.nvim) - Easily insert and edit Markdown tables with a live preview and useful helpers. @@ -928,7 +928,7 @@ then it is not supported: - [askfiy/nvim-picgo](https://github.com/askfiy/nvim-picgo) - Allows you to upload images to the image bed, allowing viewing images from anywhere on the internet. - [davidgranstrom/scnvim](https://github.com/davidgranstrom/scnvim) - A frontend for SuperCollider. - [Chaitanyabsrip/present.nvim](https://github.com/Chaitanyabsprip/present.nvim) - A Presentation plugin written in Lua. -- [3rd/image.nvim](https://github.com/3rd/image.nvim) - Add image support through Kitty's graphics protocol or ueberzugpp. +- [3rd/image.nvim](https://github.com/3rd/image.nvim) - Add image support through kitty's graphics protocol or ueberzugpp. - [adelarsq/image_preview.nvim](https://github.com/adelarsq/image_preview.nvim) - Image preview based on terminal's Image Protocol support. - [niuiic/code-shot.nvim](https://github.com/niuiic/code-shot.nvim) - Take a picture of the code. - [AntonVanAssche/music-controls.nvim](https://github.com/AntonVanAssche/music-controls.nvim) - Quickly control your favorite music player (Spotify, VLC, and more). @@ -1079,9 +1079,9 @@ then it is not supported: - [nyngwang/NeoTerm.lua](https://github.com/nyngwang/NeoTerm.lua) - Attach a terminal for each **buffer**, now with stable toggle and astonishing cursor restoring. - [idanarye/nvim-channelot](https://github.com/idanarye/nvim-channelot) - Operate Neovim jobs from Lua coroutines. - [chomosuke/term-edit.nvim](https://github.com/chomosuke/term-edit.nvim) - Allowing you to edit your command in the terminal just like any other buffer. -- [mikesmithgh/kitty-scrollback.nvim](https://github.com/mikesmithgh/kitty-scrollback.nvim) - Open your Kitty scrollback buffer. Ameowzing. +- [mikesmithgh/kitty-scrollback.nvim](https://github.com/mikesmithgh/kitty-scrollback.nvim) - Open your kitty scrollback buffer. Ameowzing. - [niuiic/terminal.nvim](https://github.com/niuiic/terminal.nvim) - Manage terminal as buffer, multiple terminals support. -- [NeViRAIDE/nekifoch.nvim](https://github.com/NeViRAIDE/nekifoch.nvim) - Managing Kitty terminal font settings. +- [NeViRAIDE/nekifoch.nvim](https://github.com/NeViRAIDE/nekifoch.nvim) - Managing kitty terminal font settings. - [2KAbhishek/termim.nvim](https://github.com/2KAbhishek/termim.nvim/) - Neovim Terminal, Improved. - [samharju/yeet.nvim](https://github.com/samharju/yeet.nvim) - Run shell commands in terminal buffers or tmux panes. - [isak102/ghostty.nvim](https://github.com/isak102/ghostty.nvim) - Automatically validate your Ghostty configuration on save. diff --git a/scripts/readme-check.sh b/scripts/readme-check.sh index a3af794..e0b62f0 100755 --- a/scripts/readme-check.sh +++ b/scripts/readme-check.sh @@ -621,6 +621,19 @@ check_socials() { return 0 } +# Alacritty/WezTerm/kitty/Konsole/GNOME Terminal +check_terminals() { + fix_suspected_lines '[Ww][Ee][Zz][Tt][Ee][Rr][Mm]' 'WezTerm' || return 1 + fix_suspected_lines '[Kk][Ii][Tt][Tt][Yy]' 'kitty' || return 1 + fix_suspected_lines '[Kk][Oo][Nn][Ss][Oo][Ll][Ee]' 'Konsole' || return 1 + fix_suspected_lines \ + '[Gg][Nn][Oo][Mm][Ee](\s|[\-_\.])*[Tt][Ee][Rr][Mm][Ii][Nn][Aa][Ll]' \ + 'GNOME Terminal' \ + || return 1 + + return 0 +} + # Remove any trailing spaces check_trail_spaces() { trap 'die_sigint' SIGINT # Will result in pressing Ctrl-C aborting safely @@ -705,6 +718,7 @@ check_capitalizations() { check_rust || die 1 "Error while analyzing (Rust)" check_socials || die 1 "Error while analyzing (Facebook/Twitter/LinkedIn/Patreon/Mastodon/YouTube/Spotify)" check_sql || die 1 "Error while analyzing (SQL/MySQL/PostgresSQL/SQLite/MariaDB)" + check_terminals || die 1 "Error while analyzing (Alacritty/WezTerm/kitty/Konsole/GNOME Terminal)" check_tex || die 1 "Error while analyzing (TeX/LaTeX)" check_todo || die 1 "Error while analyzing (TODO)" check_toml || die 1 "Error while analyzing (TOML)"