Live data from Hacker News

Viewing profile — martanne

martanne

HN member
Joined
Sun, Nov 16, 2014, 1:21 PM UTC
HN karma
145
Public activity
48 items

About martanne

[ my public key: https://keybase.io/martanne; my proof: https://keybase.io/martanne/sigs/m0xeWkfMzWaJ89hcGZRnmQX-oNGmEn4QiQW7ilmLYkA ]

Recent public activity

  1. 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…

  2. 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/

  3. 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…

  4. 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 …

  5. 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…

  6. 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 …

  7. 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…

  8. 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 …

  9. comment
    Comment #11661868

    Does somebody know how it compares to radare2?

  10. 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…

  11. 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…

  12. 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…

  13. 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…

  14. 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…

  15. 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…

  16. 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…

  17. 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…

  18. 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…

  19. 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…

  20. 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 …

  21. 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…

  22. 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 …

  23. 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…

  24. 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 …

  25. 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…