Closed #1060 via #1105.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1060#event-5382293232
> while you understood the vim functions but you ask what "delete line number
> means" or yank paste should not be a bug if it is known how it is done.
No, I'm asking what _you_ mean by "delete line number" because you didn't
explain it and "delete line number" is a bad description. What you
while you understood the vim functions but you ask what "delete line number
means" or yank paste should not be a bug if it is known how it is done. What
is sufficient can't be known if you don't use the vim. All the editing function
should work. If I were to write a program, I would test
Well, while I found the original report fine, the latest comment isn't quite
fine with me...
> you are writing something you don't know and expect no complaints?
Not sure if this is meant against me but I wouldn't spend my time writing a
plugin if I didn't learn what the vim functions do - I'm
"Open source" is about providing software users with the information they need
to maintain and improve the software they run, either for their own purposes,
or preferably by contributing improvements for everyone's benefit.
It is definitely not about "devs" having a "job" of defining and
elextr, listing functions. is developers job. you are writing something you
don't know and expect no complaints? is that negative? That is not the purpose
of Open Source. The purpose is freedom to modify not force bug reporters to do
certain things.
Missing functions are not bugs. Bugs are
> That's actually quite a useful feedback because as a non-vim user
Not really, what would be useful would be for a vimist to list the
missing/erroneous functionality to make a minimal usable vim like UI (hint hint
@howdev :grin:). Then you can determine the scope of the problem instead of
> True, but "currently vim mode is very broken" and "I am just reporting there
> are too many vim broken functions to be usable."
That's actually quite a useful feedback because as a non-vim user , I am
curious if the functionality I implemented is sufficient for a real vim user or
if the
> "Hurray, I found a bug in Geany, could you add a few more bugs like this one
> please?").
True, but "currently vim mode is very broken" and "I am just reporting there
are too many vim broken functions to be usable." and implications that
character driven mode not working like vim means its
> Bug reports should not be accompanied by general negative criticism, its
> better if you help to improve it by just describing how missing functionality
> is supposed to work and help to implement it. The plugins project is open
> source, anyone can propose a pull request to add missing
So the required behaviour is defined, so now "somebody" has to make a PR to fix
the plugin, its not gonna fix itself :)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
in Vim if yank line means cannot paste after a line, must paste into a new
line. If you don't want to paste into new line, you don't yank the line,
instead you yank to end of line using y$
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view
Yes, so there is no LF in the text thats copied to the clipboard, "yanked" in
vim parlance, so there is no LF pasted. If Vim semantics need a LF the plugin
must add it.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
I didn't type the LF, Geany has view line-endings from the menu
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1060#issuecomment-773769822
If you didn't type a LF it won't be there, thats why I said the plugin will
have to adjust.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1060#issuecomment-773720487
@elextr sidetracked it is, but is good to get some understanding.
yes it has LF line ending, but a line ending is missing from the front so it is
not pasting on new line.
aaaLF
bbbaaaLF
bbb
see, even the last line bbb should have LF but it didn't
--
You are receiving this because you are
@howdev its interesting to get differing perspectives, all I would note is that
neither is "right", they are just different, but we have sidetracked this issue
enough.
Back to your OP, does the bbb line have a line-end on it? I suspect not, so
the paste at the start of line aaa does not
may be you don't use Vi, Geany keybindings are not editing. You try to delete
words up to a unique character in the line, you can't do it in Geany or any
ordinary editor. In Vi use dt and the character, is that simple. So many
example Vi is superior. I see experienced programmers still use the
Well most of Geany can be controlled from the keyboard without the mouse, the
argument that you "have" to use the mouse is false, but because the UI paradigm
(not modal) is different to Vim it will never be the same keyboard shortcuts as
Vim uses. So the efficiency is available, but it needs
@elextr Vim is just so much more accurate and efficient than switching between
mouse and keyboard. I just don't know why the programmers still use mouse. To
change a word for instance, just type cw in vim. With the mouse, you move your
hand to mouse, move the pointer, double click on the word,
> For him to write the vim binding, he must have tried the vim editing
> functions, because you can't write something you don't know.
Without putting words in the developers mouth, I would note that there is a
difference between reading the docs, or trying some functions and being an
expert
I got a curious question though. Is good for the person to write an vim mode.
For him to write the vim binding, he must have tried the vim editing functions,
because you can't write something you don't know. If he tried the functions,
then why some of the function not working properly.
--
why criticised the bug reporter of reporting the state of the plugin? Reporting
the state of the plugin is not criticise. Yes the point of Open Source is you
expect many to use it, so that they can report the bugs. But if it is too
broken how do you use it? Are you then, claiming we are and
@howdev I am making the point that its unhelpful to just say "there are too
many vim broken functions to be usable". Thats just putting down the guy who
spent his own time to implement it as far as he has, and who acknowledges it
has erorrs and is incomplet. He has made his efforts available
@elextr we are aware vim mode is create by a non-vim user. I did report the
bugs. I am just reporting there are too many vim broken functions to be usable.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
On behalf of the overly modest creator of the vimode plugin let me remind
everyone:
"Vimode is a Vim-mode plugin for Geany written by a guy who does not use Vim.
Expect problems unexpected by a Vim user and, please, report them.".
> A lot of the vim mode is missing. for instance, delete line
aaa
bbb
when you yank 2 lines from the top and press p at line bbb it should be.
aaa
bbb
aaa
bbb
but instead it is
aaa
bbbaaa
bbb
It should paste from new line but it didn't
I really like to use geany because is fast, but currently vim mode is very
broken even with the latest 1.37.1
I don't
27 matches
Mail list logo