Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wasted_intel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
wasted_intel
8y ago
I had a late 2013 MBP and went with the XPS 13 for that reason. The process to dual boot (or even wholesale replace) a MBP on Linux looked really scrappy. I get it, Apple's UEFI firmware is essentially a black box with zero configura
32.
▲
by
wasted_intel
8y ago
The 2+ year machine is a desktop, but I also switched my laptop to an XPS 13 a month ago and I've had the same experience; runs beautifully.
33.
▲
by
wasted_intel
8y ago
Counter-anecdote: I've been running an Arch install for 2+ years with zero problems. Picking hardware that has direct kernel support will save you a bunch of headaches. Also, a rolling release distro, which you'd think would be le
34.
▲
by
wasted_intel
8y ago
No, it isn't. From the website: Sublime Text is available for Mac, Windows and Linux. One license is all you need to use Sublime Text on every computer you own, no matter what operating system it uses.
35.
▲
by
wasted_intel
8y ago
I doubt mine will be much different than others, but: 7-8 hours of sleep every night, and exercise three times a week (specifically: an hour of strength training during each session).
36.
▲
by
wasted_intel
8y ago
It's possible to run a command in another tmux pane; I forget the specific syntax but I've tested this in the past and it works. The only thing the editor needs is a task runner (this is a planned feature for Amp); the task that&#
37.
▲
by
wasted_intel
8y ago
You can press "?" when you open the editor to read quick start guide. :) As for the fuzzy search, it's working as intended. Have a look at the docs[0] for an explanation of the matching algorithm, UX, and the reasoning behind
38.
▲
by
wasted_intel
8y ago
There are quite a few areas where Amp diverges from Vim; minimal configuration is just one of those. It's inspired by Vim, but it's not a clone. Yes, it's modal, and yes it's a TUI app, but there's much more to th
39.
▲
by
wasted_intel
8y ago
AUR package is fixed; feel free to give it another shot. :)
40.
▲
by
wasted_intel
8y ago
I actually came up with the name before Google announced that project, so I'm going to be stubborn and stick with it. :)
41.
▲
by
wasted_intel
8y ago
Yep, another great example. :)
42.
▲
by
wasted_intel
8y ago
Yes, that's correct. :) In that scenario, I would compromise by opening both files in the same Amp process and switch between them, but that's not the same as seeing both at the same time.
43.
▲
by
wasted_intel
8y ago
Amp has an internal clipboard that it synchronizes to an external/native equivalent, if available. You'd still be able to copy/paste within a single Amp process, but you would lose the ability to do the same between separate
44.
▲
by
wasted_intel
8y ago
You've touched on an important point: taking inspiration from workflows and incorporating them into the core editor itself. For editing text, there's already a lot of flexibility in Amp's keymap system[0]. As users compose mo
45.
▲
by
wasted_intel
8y ago
I've mostly built Amp to fit into my workflow, which is unix line-endings & ASCII/UTF-8 at the moment. Not opposed to alternative encodings, but I think that's a non-trivial addition. Amp uses a gap buffer under the hood
46.
▲
by
wasted_intel
8y ago
Yes, fish shell is a beautiful example of that philosophy! Its design documentation[0] reflects a lot of the values that drove me to create Amp. [0] https://fishshell.com/docs/current/design.html
47.
▲
by
wasted_intel
8y ago
Amp has native clipboard integration, so content will carry between different instances. Configuring the register => clipboard was something I personally disliked when configuring Vim. Amp also supports suspending (hit "z" in n
48.
▲
by
wasted_intel
8y ago
You can fuzzy search Amp's commands, or display a buffer with a complete listing of all of them[0]. You can also view the default keymap[1] right in the editor. Hope that helps! [0] https://amp.rs/docs/usage/#
49.
▲
by
wasted_intel
8y ago
Vim has very simple highlighting, and doesn't support symbol jump; that's why ctags is an external dependency for that behaviour. As for a file finder, I'm curious how you can use a separate tab to open that in the current in
50.
▲
by
wasted_intel
8y ago
It ensures you have a plug-in manager installed, but it won't install it for you , right? I know that might seem like a minor nit, but if package management is considered an essential part of Vim, I'm of the mindset that it shoul
51.
▲
by
wasted_intel
8y ago
Hmm, the jump mode issue is strange; can you please file an issue as a starting point? As for the error message, it didn't wipe out your file; it opened a new buffer with the error message. You can switch between buffers using Tab. The
52.
▲
by
wasted_intel
8y ago
Ah, you're right; thanks for clarifying!
53.
▲
by
wasted_intel
8y ago
You're absolutely right. :) I'm going to resist adding everything but the kitchen sink to Amp. Upcoming features like tasks and language server protocol support will allow Amp to integrate with language/framework-specific too
54.
▲
by
wasted_intel
8y ago
100% deferring to tmux, there. It just adds so many great features, I think it'd be a mistake to re-implement them in Amp. Paired with the fact that Amp is cheap on memory, and has native clipboard integration, this isn't as nec
55.
▲
by
wasted_intel
8y ago
I can appreciate that. Amp's keybindings are fairly close to Vim's, so it's not like you lose the muscle memory you've built over the years. Amp's additional features are really geared towards project-based developm
56.
▲
by
wasted_intel
8y ago
I know this defeats the purpose of minimal configuration, but you can define those kinds of actions fairly easily by defining keymaps that compose multiple commands[0]. For what you're after, you could do this: keymap: normal:
57.
▲
by
wasted_intel
8y ago
Thanks! You can use it when defining selections, too. :)
58.
▲
by
wasted_intel
8y ago
You're going to get a fuzzy file finder, Git integration, syntax highlighting, symbol navigation, and and a package manager immediately available to you in those editors. None of those are available in Vim by default; that's the
59.
▲
by
wasted_intel
8y ago
LSP support is planned! Although, the rationale for including it is for advanced language features, like "go to method". I'd be surprised if other editors were using it for syntax highlighting. I've had to jump through h
60.
▲
by
wasted_intel
8y ago
Unfortunately, configuring Vim is rarely just pulling a config file. Pathogen and Vundle have made installing/tracking plug-ins easier, but unless things have changed, those tools required their own bootstrapping outside of simply bein
More ›