Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nsf
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
nsf
13y ago
Correct, I think it's useless. :D
2.
▲
by
nsf
13y ago
I hope no emacs users use control, there is a caps lock for that. It's ok to disagree with godit, it's not meant for everybody. Frankly, just for me. And if someone else likes it, I don't mind sharing it. Go-completion facility in Emacs is
3.
▲
by
nsf
13y ago
I use it for all text editing. Starting from config files and ending with Go/C/C++/Python/bash.
4.
▲
by
nsf
13y ago
Emacs is big, startup is slow and you have to carry a pile of elisp scripts which fulfil your feature needs. All features has to be written in elisp of course that could be an issue too. Just a matter of taste.
5.
▲
by
nsf
13y ago
Well in Go there are no makefiles, but there is a tool called "go". It can build stuff for you. It maintains an assumption that all *.go files within the same directory belong to the same package. So you can't actually store multiple packag
6.
▲
by
nsf
13y ago
I agree this panic is quite annoying sometimes. Will make a proper error message when I have time. A very minor issue at the moment. You see I'm not really actively working on it anymore, I use the godit for all of my text editing tasks and
7.
▲
by
nsf
13y ago
Perhaps, but it's too late to change the name.
8.
▲
by
nsf
13y ago
Godit is quite fast. I tested the godit on intel atom netbook, it keeps CPU usage fairly low. In my opinion linked list of lines is perfect here. Because the only time you need to go through it in a linear fashion is the actual "goto line"
9.
▲
by
nsf
13y ago
I know, I know. I don't take it that personally, just was clarifying why I wrote it and that it's not necessary how I write software.
10.
▲
by
nsf
13y ago
I totally agree with that, but you know how it goes with sensitive tools like editors. "Nya nya nya, but where is my feature X?" Writing the right combination of what I want is a perfect way to solve this problem.
11.
▲
by
nsf
13y ago
Sure, but honestly the original complaint was implying that godit is badly structured. Yes, I don't use Go packages for it, because it's just a small 5k lines of code project and I don't need to use 100 packages to avoid namespace clashes.
12.
▲
by
nsf
13y ago
Never used plan9 in my life. The reason why I wrote this editor is because I don't like bloated emacs and I use this many of its features. Go produces nice 100% statically linked binaries, so eventually I can just wget the godit to any of m
13.
▲
by
nsf
13y ago
Do you want me to write code like that? https://github.com/Mikkeren/FizzBuzzEnterpriseEdition
14.
▲
by
nsf
13y ago
That's just my english. Of course I meant that the tab size is the same as the size of 8 space characters. And it sounds like the tab _character_ is an equivalent to 8 spaces, which is not true. Sorry for confusing description.