Live data from Hacker News

Show HN: Heynote – A dedicated scratchpad for developers

heynote.com

51–60 of 321 posts

Re: Show HN: Heynote – A dedicated scratchpad for developers

#52
This is great and I quite enjoy it. I would love the ability to create multiple cursors from a selection (within a block of course). Intelij (and others) have a hotkey like Ctrl+G to add another cursor at the next instance of a word and Ctrl+Cmd+G to select all instances of a word. That's something I do in IDEA's scratch pads constantly but I'd like an ever-running note of what I'm doing divided into blocks.

Also it would be awesome to have some metadata on each block that is toggle-able (or just inserts as text) so I can have the current date/time added or shown.

Re: Show HN: Heynote – A dedicated scratchpad for developers

#55

I love this! I typically use a separate text editor for things like this, but the block idea is great and works with how my brain likes to group things. I know this is expanding the scope and complexity and probably opposite to what you're trying to do, but one thing that would be cool is to have different tabs. In my current workflow, I have a notepad for "working memory" which Heynote will easily replace. I also ha…

Yeah, at the moment I'm hesitant to add tab support (for the reasons that you stated), though I've definitely thought about it.

Right - not sure tabs is the right metaphor. I definitely want the ability to keep some blocks around, put them aside, return to them later...

Maybe a block 'tagging' mechanism? Let me 'stash' a block and label it with tags... then later on I can 'restore' stashed blocks by searching for tags. Or open a new window easily containing every block that shares a particular tag?

Re: Show HN: Heynote – A dedicated scratchpad for developers

#56

Earlier quoted context omitted.

> Where are the notes stored? The whole buffer is stored in a file called buffer.txt located in the user data directory (varies depending on platform, on Mac it's ~/Library/Application Support/Heynote, on Linux ~/.config/Heynote). > Can I delete a block easily? I do that by pressing: C-A Backspace Backspace. > After creating an additional cursor (great extra feature btw) how do I stop creating them, and/or remove one…

So I can use grep and pbcopy to interact with this on the CLI. Too cool! Thank you for a great app.

The buffer file has a syntax for the block separators, but it's human readable. Here's what it looks like:

  ∞∞∞text
  content of note 1
  ∞∞∞text-a
  note 2
  -a denotes that the block language is in autodetect mode and 
 might change
  ∞∞∞css
  .some-class {
etc...

Re: Show HN: Heynote – A dedicated scratchpad for developers

#57
great application and something i didnt ask for but needed somehow ;) Sometimes i have to quickly write something down for the reasons you stated. Then i have to open a text editor like Windows Editor or Notepad++. These are nice but they really don't have the feeling to write things down. You have somewhat of an anxiety that you'll lose that data if you forget to save it. Also there is no vim support and stuff like that. So i really liked the idea and would definitely use it if it gets vim support! Also one thing i realized is that the cursor starts at the bottom of 'the note' or whatever i should call it. It would be great too if i got the cursor position where i left it when i closed the app. Also on Windows there is a black bar on the top which should be removable i think looking at obsidian and other js apps. Whatever these are just some small things and im sure they'll get fixed soon. Thank you for the great application and i hope it succeeds!!

Re: Show HN: Heynote – A dedicated scratchpad for developers

#58
A few suggestions: On Macos a menubar item would be nice to pop the app up. Also, expanding the Language set to include bash and a few other common languages would be ace. Finally, if you remove the canvas background or set it to the same as the app background color, it will eliminate the white flicker when you resize the app window. If I get time, I may take a look and put in a PR.

Re: Show HN: Heynote – A dedicated scratchpad for developers

#59

Kinda crazy that it took this long to get a Note++ equivalent (or similar) for macOS! Until now I've been using Sublime for all my quick dev-related scratch notes. This should make things way way better!!

Do you mean Notepad++? If so, that strikes me funny, because I've long thought of Notepad++ as a Windows thing that's kind of similar to BBEdit[1], which is a 25 year-old Mac editor.

If not, what are you thinking of?

[1](https://www.barebones.com/products/bbedit/index.html)

Re: Show HN: Heynote – A dedicated scratchpad for developers

#60

I love this! I typically use a separate text editor for things like this, but the block idea is great and works with how my brain likes to group things. I know this is expanding the scope and complexity and probably opposite to what you're trying to do, but one thing that would be cool is to have different tabs. In my current workflow, I have a notepad for "working memory" which Heynote will easily replace. I also ha…

Yeah, at the moment I'm hesitant to add tab support (for the reasons that you stated), though I've definitely thought about it.

Probably better not to. From my experience tabs (in the long run) are more annoying than helpful. Take vscode: I use the "open editors" menu, because tabs work just up to 3 of them. Then they either not fit (scroll-x), have titles far too short to be identifiable or take half the screen when using tab wrapping.

I haven't used heynote yet (in a train rn), so you may've that already in place, but:

I suggest implementing bookmarks with fuzzy search. Press ctrl+b a prompt comes up, type the thing, press enter and get your file scrolled to that section (markdown title)

Post reply on HN