Comments (13)
Heho,
currently on small vacation with the family. I'll soon get home and look into the issue and the pr asap.
Kind regards
Alexander
from tmux.nvim.
@twidxuga
i made it a little bit more strict:
value = value:gsub("next%-", "")
all specs added for the next- release :D
from tmux.nvim.
Cool, ty for using my work! means much to me!
Closing the issue.
from tmux.nvim.
Just tested and confirmed it works.
Cheers, much appreciated!
from tmux.nvim.
This issue affects me as well. I am using tmux next-3.3.
from tmux.nvim.
One possible fix, that works for me (and possibly for everyone else) is to change lua/tmux/version/parse.lua
to:
local log = require("tmux.log")
local function get_order(char)
if char == nil or char == "" then
return 0
end
return string.byte(char) - string.byte("a") + 1
end
local M = {}
function M.from(value)
if value == nil then
log.error("nil could not get parsed!")
return {}
end
value = value:sub(value:find("%d"),value:find("$"))
if value:match("^%d+%.%d+[a-z]?$") == nil then
log.error(value .. " could not get parsed!")
return {}
end
local index_dot = value:find("%.")
local index_patch = value:find("[a-z]")
local minor
if index_patch == nil then
minor = tonumber(value:sub(index_dot + 1))
else
minor = tonumber(value:sub(index_dot + 1, index_patch - 1))
end
local patch = 0
if index_patch ~= nil then
patch = get_order(value:sub(index_patch))
end
return {
major = tonumber(value:sub(1, index_dot - 1)),
minor = minor,
patch = patch,
}
end
return M
Note the additional value = value:sub(value:find("%d"),value:find("$"))
at the beginning of function M.from()
from tmux.nvim.
Thank you Alexander, no hurry on my end. Please enjoy your vacation with your family!
from tmux.nvim.
Heho,
can you please try the fix?
Kind regards
from tmux.nvim.
Perfect, thank you!
from tmux.nvim.
Actually, I was just testing this. It doesn't work with:
value = value:gsub("next%-", "")
Because the '-' is not in the value
argument to function M.from(value)
Suggest just removing the %-
from the expression. So this should work:
value = value:gsub("next", "")
Thanks again!
from tmux.nvim.
ok, i hope we got it now :D
from tmux.nvim.
Nice, thanks for the support
from tmux.nvim.
It's working for me too, thank you! 🎉
from tmux.nvim.
Related Issues (20)
- " keymap intersects normal workflow HOT 8
- How can I clear the screen with C-l HOT 1
- Searching for neovim process on Nix HOT 1
- statusline disappear when cmdheight=0 HOT 8
- Can not navigate between tmux panes when in vim insert mode HOT 1
- Navigating out of lazy.nvim window results in Error: WinLeave Autocommands ... HOT 6
- Enhancement: Not jump to other tmux pane if current pane is in fullscreen HOT 2
- Add wezterm support as a new backend beside tmux HOT 1
- Enabling copy_sync breaks `i_CTRL-R_CTRL-P "` HOT 3
- tmux.nvim copy_sync related crash HOT 5
- When using C-hjkl with command-line window open (q:) I get: Invalid in command-line window HOT 2
- Add option to overwrite the is_vim command. HOT 1
- Copy sync functionality
- Copy pipe
- nvim very laggy when pressing and holding find match motion (%) and clip_sync is true
- Could this support nvim-window-picker? HOT 3
- Bug Report: Copy Sync Not Working on Neovim v0.10.0 HOT 3
- Request to use a fork of vim-tmux-navigator tpm with resize support HOT 1
- Fail to map `<C-S-HJKL>` to resize splits HOT 2
- Slows down commands HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tmux.nvim.