Viewing profile — martanne
martanne
HN member- Joined
- Sun, Nov 16, 2014, 1:21 PM UTC
- HN karma
- 145
- Public activity
- 48 items
- HN profile
- View on Hacker News ↗
About martanne
Recent public activity
-
comment
Comment #25104237
> Long-waited NetBSD support in CI would be awesome to be finished too. As the maintainer of the linked vis project, I can confirm that the provided SSH access to the CI environmen…
-
comment
Comment #13349428
The Plan 9 manual pages and papers are probably a good starting point: http://man.cat-v.org/plan_9/ http://doc.cat-v.org/plan_9/4th_edition/papers/
-
comment
Comment #13344160
> A terminal app that has terminal features doesn't violate any principles of simplicity. It still depends how these features are implemented. For example in dvtm scroll back histo…
-
comment
Comment #13344131
> Adding tmux just to get scrollback goes against Unix philosophy. There are also simpler tools which can provide scrollback support. The whole Unix tty subsystem goes against the …
-
comment
Comment #13169339
You can be sure that the Kakoune authors are familiar with vi(m). Having said that, if you like both vi(m) and the structural regular expression support of sam/acme you might be in…
-
comment
Comment #12556406
These operations are already supported by using structural regular expressions. As an example x g/foo will select all lines containing foo. Similarly x v/foo will select all lines …
-
comment
Comment #12556338
Thanks for the feedback! Yes syntax highlighting for large files is a hard issue. I'm not really aware of an accurate an high speed solution supporting editing operations in huge f…
-
comment
Comment #12554989
A number of people expressed the need to edit large files. For the development of my own editor[0] I would be interested to know what kind of usage patterns most often occur. What …
-
comment
Comment #11661868
Does somebody know how it compares to radare2?
-
comment
Comment #11582002
As the main developer of an editor (vis) using a similar segmented data structure (a piece chain, similar to a rope, but storing the text junks in a double linked list, thus asympt…
-
comment
Comment #11579512
How do you plan to encode binary data in your JSON-based protocol? Base64? This will only increase the overhead. While the human readability of JSON is nice, it has some serious fl…
-
comment
Comment #11453706
Thanks for the hacking file, it is a good read for people like myself who are interested in text editor implementations. If time permits I will try delve a bit into the joe code ba…
-
comment
Comment #11450886
Kakoune is a fine editor. Regarding vis, Lua is optional (you lose syntax highlighting though). libtermkey is a 3 file library and despite what the author claims it works, is usefu…
-
comment
Comment #11449801
The nice thing about the pointer as mark thingy is that while the offset from the start of the file might change when something is inserted before it, the pointer will remain the s…
-
comment
Comment #11449144
Some things are just more convenient/efficient to do in C. As an example the mark handling[1] used to represent cursors/selection relies on pointer arithmetic. Other things like th…
-
comment
Comment #11448981
Yes the lack of binary packages is a known problem. The whole project is still somewhat in flux, feel free to contribute by filling a packaging request to your favorite distributio…
-
comment
Comment #11446891
I agree there are a lot of interesting ideas in 9term/sam/acme and Oberon (which was the initial inspiration for the project). In the future I would like to experiment with integra…
-
comment
Comment #11446835
> Does it build with LuaJIT? I'm not sure. I think a few Lua >= 5.2 dependencies have crept in, but it shouldn't be difficult to fix this if desired. LuaJIT's FFI is indeed very ni…
-
comment
Comment #11446052
Yes from a design philosophy standpoint vis is closer to kakoune than {neo,}vim. The implementation is quite different though (no C++, no boost, no home grown scripting/extension/s…
-
comment
Comment #11446019
Reposting an answer from a related thread. The main difference is that vis is written from scratch while neovim inherited an old and hard to maintain code base. This allows vis to …
-
comment
Comment #11446003
Everything involving searching is currently probably very slow for large files, this is especially true for backward searches. The reason being that we currently rely on the regexp…
-
comment
Comment #11445929
As the producer of the "video" (it is actually ASCII, you can copy paste stuff out of it) I agree, here is an annotated version: - x/pattern/ extracts stuff from the text, creates …
-
comment
Comment #11442754
I'm not really familiar with the vim code base. From the little I've seen I'm astonished that people are actually willing to voluntarily work on it. Having said that, googling reve…
-
comment
Comment #11437083
No the main difference is that vis is written from scratch while neovim inherited an old and hard to maintain code base. This allows vis to experiment with various ideas: - native …
-
comment
Comment #11434587
Yes vipe is indeed useful for editors which do not support it by themselves. Personally I find a solution solely based on pipes without temporary files more elegant. I should proba…