Atom git-diff is not working in mac machine - atom-editor

I am using Atom in Mac. Whenever I press alt+g up/down it just inserts © symbol rather than showing the next diff. Is there anything I am doing wrong?

Pressing alt+g on a Mac inserts the © symbol.
Pressing alt+g in Atom on a Mac delays the insertion of the © symbol for a second. If you hit the ▲ or ▼ key during that time, the insertion of the © symbol is prevented, and the cursor jumps to the previous or next diff in your file.
It's all just a matter of timing.

Related

Where is Atom keeping its state?

I'm on OSX and had a file open in Atom which I hadn't given a name to. I had to restart my computer and when it came back again I clicked the wrong thing and it forgot all the old file names, and the unnamed file seems to be gone without a trace. If I use Time Machine to restore the .atom file to an old state it detects that something is 'wrong' and pulls the most recent state from some other location (it gets recent filenames from somewhere). Any idea where it's getting that state from?
The literal answer to my question, found using some aggressive grepping, is ./Library/Application Support/Atom/IndexedDB/file__0.indexeddb.leveldb.
It appears to be that the dialog which caused Atom to forget my file list was shown as the result of a real bug rather than bad intentional UX.
Here are the instructions which got my file contents back (courtesy someone in the Atom slack channel):
Open the Chrome Dev Tools in Atom using Cmd + Option + I
Click the Application tab
In the tree view on the left of this tab, expand IndexedDB > AtomEnvironments and click on the table states
In the grid on the right, you'll see one or more entries keyed with editor-<some hash>
For each of those entries, expand the Object in the Value column and then expand this tree: Object > value > project > buffers
For each file in the "buffers" list, expand it and try to find the untitled file, it won't have a filePath property. The text field will have the file contents.

How to catch user pressing escape key in Atom Package

I am developing an Atom package, and I have certain commands that get executed when I press Ctrl-Shift-Up.
The first time I press Ctrl-Shift-Up, Atom enters a "mode" where things happen differently. Now, I think I know how to do that part. But I don't know how to tell atom to hijack the Escape key.
You can assign a command to Esc through your package keymap.
Example:
'atom-text-editor:not([mini])':
'escape': 'my-package:do-stuff'
If your CtrlShift↑ shortcut creates a custom view, you would want to limit your shortcut to its CSS selector.
Example:
'.my-custom-view':
'escape': 'my-package:do-stuff'
Further reading:
Atom Flight Manual: Keymaps In-Depth
Atom API: KeymapManager

Visual FoxPro 9 Grid: how to simulate down arrow with a barcode reader

I have a grid in Visual FoxPro where my customer will use an Motorola CS3000 SERIES
Barcode Reader. The problem is the grid, if you simulate the Enter key (CHR(13)), is going to the next field on the same row and not make a new line.
The only way is to press the down arrow (which it seems impossible), and already tried with Vertical Tab, with Line Feed / carriage return, and with ALT+025 (Down Arrow character) with no luck.
Do you have idea?
Thank you.
I understand than the Barcode reader simulate an Enter but not a keyboard command (DNARROW), isn't it?
So that the solution should be picking the key pressed from the form, I thing there is s "keypress" form event, in that event you can put the code for skipping to the next record.

Returning from the '+' to '>' prompt in command line of R Studio

I know the prompt changes from < to + when the command line in R expects you to complete the current command. Is there a way (say, shortcut key) to immediately terminate the command being written and revert from the '+' mode to the regular console '>'?
Press 'Esc' key will bring you back to the prompt (<). You don't need to type word 'Esc'.
I suspect you are using a usb keyboard that has chromatic color controls via software. It sometimes mess up the keys therefore simply do a factory reset of your keyboard via install software. Then pressing "Esc" will revert to the
"greater than sign"

Any keyboard shortcut to display Xcode's "Show Find Options"?

Xcode offers several key codes to open the Find (CMD-F) or Find and Replace (CMD-OPT-F) editor toolbar, but how can I get the Find Options to show without having to move my mouse over the magnifying glass and clicking (which takes forever, I misclick, and then have to select the menu item - ugh)?
I have not found a single key to do this, but just discovered that after using
CMD-F
or
CMD-OPT-F
that the Find search field has focus, and by tapping the
down arrow key
twice followed by a
Return key, that it opened (do again to close)!
I added a key code sequence to Butler so I can use a single key to do this, so use your favorite Macro program to do likewise.
EDIT: Just discovered this still works in Xcode 7, you just need to do 2 down-arrows followed by a return.

Resources