Compare commits

...

3 commits

Author SHA1 Message Date
9622219679
feat: Auto jump forewards for the next quotes
All checks were successful
/ Release (push) Successful in 57s
BREAKING CHANGE: Automatically jump towards next pair if not in a pair
2025-07-28 20:59:49 +02:00
828c62a0a6
chore: Add semantic releases
All checks were successful
/ Release (push) Successful in 1m47s
2025-07-28 20:55:06 +02:00
6e09ffe4ff
chore: Add author 2025-07-28 20:50:01 +02:00
3 changed files with 54 additions and 30 deletions

View file

@ -0,0 +1,15 @@
jobs:
release:
name: Release
runs-on: ubuntu-latest
permissions:
contents: write # to be able to publish a GitHub release
issues: write # to be able to comment on released issues
pull-requests: write # to be able to comment on released pull requests
id-token: write # to enable use of OIDC for npm provenance
steps:
- name: Create Release
uses: https://git.kjan.de/actions/semantic-release@main
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}

View file

@ -1,7 +1,6 @@
--- JQuote: A Neovim plugin for cycling through quote characters
--- @module jquote
--- @author Author Name
--- @version 1.0.0
--- @author Jan
--- @license MIT
local M = {}
@ -24,7 +23,6 @@ M.options = vim.deepcopy(DEFAULT_OPTIONS)
--- Plugin metadata
--- @type table
M._version = "1.0.0"
M._name = "jquote"
--- Validates if a character is one of the configured quote characters
@ -78,7 +76,7 @@ local function find_quoted_string_at_cursor(line, cursor_col)
-- Match opening and closing quotes of same type
if start_quote.char == end_quote.char then
if cursor_col >= start_quote.index and cursor_col <= end_quote.index then
if (cursor_col >= start_quote.index and cursor_col <= end_quote.index) or (cursor_col <= start_quote.index and cursor_col <= end_quote.index) then
return start_quote.index, end_quote.index, start_quote.char
end
@ -248,7 +246,6 @@ end
--- @return table health_info Plugin health information
function M.health()
local health_info = {
version = M._version,
options = M.options,
quote_chars_count = M.options.quote_chars and #M.options.quote_chars or 0,
hotkey_configured = M.options.hotkey ~= nil,

12
release.config.cjs Normal file
View file

@ -0,0 +1,12 @@
module.exports = {
branches: ['main'],
plugins: [
'@semantic-release/commit-analyzer',
'@semantic-release/release-notes-generator',
'@semantic-release/changelog',
["@saithodev/semantic-release-gitea", {
"giteaUrl": "https://git.kjan.de"
}],
],
};