mirror of
https://github.com/jbranchaud/til
synced 2026-01-20 07:28:02 +00:00
Compare commits
3 Commits
5db3fc5e87
...
7a8414fa3a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7a8414fa3a | ||
|
|
7573119c59 | ||
|
|
295fe153ad |
@@ -10,7 +10,7 @@ pairing with smart people at Hashrocket.
|
|||||||
|
|
||||||
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
||||||
|
|
||||||
_1512 TILs and counting..._
|
_1513 TILs and counting..._
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -1744,6 +1744,7 @@ _1512 TILs and counting..._
|
|||||||
- [Add Subscriber To Kit Form Via API](workflow/add-subscriber-to-kit-form-via-api.md)
|
- [Add Subscriber To Kit Form Via API](workflow/add-subscriber-to-kit-form-via-api.md)
|
||||||
- [Add Subtitles To Existing Mux Video Asset](workflow/add-subtitles-to-existing-mux-video-asset.md)
|
- [Add Subtitles To Existing Mux Video Asset](workflow/add-subtitles-to-existing-mux-video-asset.md)
|
||||||
- [Access 1Password Credential From CLI](workflow/access-1password-credential-from-cli.md)
|
- [Access 1Password Credential From CLI](workflow/access-1password-credential-from-cli.md)
|
||||||
|
- [Allow Key-Repeating With Cursor](workflow/allow-key-repeating-with-cursor.md)
|
||||||
- [Change Window Name In iTerm](workflow/change-window-name-in-iterm.md)
|
- [Change Window Name In iTerm](workflow/change-window-name-in-iterm.md)
|
||||||
- [Configure Email Redirect With Cloudflare](workflow/configure-email-redirect-with-cloudflare.md)
|
- [Configure Email Redirect With Cloudflare](workflow/configure-email-redirect-with-cloudflare.md)
|
||||||
- [Convert An ePub Document To PDF On Mac](workflow/convert-an-epub-document-to-pdf-on-mac.md)
|
- [Convert An ePub Document To PDF On Mac](workflow/convert-an-epub-document-to-pdf-on-mac.md)
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ an array-like object with all of the arguments to the function. Even if not
|
|||||||
all of the arguments are referenced in the function signature, they can
|
all of the arguments are referenced in the function signature, they can
|
||||||
still be accessed via the `arguments` object.
|
still be accessed via the `arguments` object.
|
||||||
|
|
||||||
|
> For ES6+ compatibility, the `spread` operator used via [rest parameters](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters) is preferred over the `arugments` object when accessing an abritrary number of function arguments.
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
function argTest(one) {
|
function argTest(one) {
|
||||||
console.log(one);
|
console.log(one);
|
||||||
|
|||||||
33
workflow/allow-key-repeating-with-cursor.md
Normal file
33
workflow/allow-key-repeating-with-cursor.md
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
# Allow Key-Repeating With Cursor
|
||||||
|
|
||||||
|
I recently installed the Vim extension for Cursor. This is the same extension
|
||||||
|
for VSCode since Cursor is built on VSCode. A lot of the expected Vim behavior
|
||||||
|
was working. However there was one glaring point of friction.
|
||||||
|
|
||||||
|
I often hold down keys like `k` and `j` to go up and down several lines when
|
||||||
|
I'm absent-mindedly scrolling around. This wasn't working with the Vim mode
|
||||||
|
extension. I'd hold `j` down and the cursor would move down a single line and then
|
||||||
|
stop.
|
||||||
|
|
||||||
|
The first thing the Vim extension tells you to do is run a command to enable
|
||||||
|
key-repeating. These instructions are specific to VSCode:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
|
||||||
|
```
|
||||||
|
|
||||||
|
That won't work for cursor which is a separate application with a distinct
|
||||||
|
`CFBundleIdentifier`. You can check the current identifier in Cursor's
|
||||||
|
`Info.plist` file to be sure, but it should be `com.todesktop.230313mzl4w4u92`.
|
||||||
|
|
||||||
|
Run this to target Cursor:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ defaults write com.todesktop.230313mzl4w4u92 ApplePressAndHoldEnabled -bool false
|
||||||
|
```
|
||||||
|
|
||||||
|
Then restart Cursor.
|
||||||
|
|
||||||
|
Now key-repeating in Vim mode should be working.
|
||||||
|
|
||||||
|
[source](https://github.com/getcursor/cursor/issues/777#issuecomment-1690996370)
|
||||||
Reference in New Issue
Block a user