Testing ES5 accessors in IE8
briandipalma/appcache-webpack-plugin 0
Generate an HTML5 Application Cache for a Webpack build
Esprima-compatible implementation of the Mozilla JS Parser API
Ultra lightweight, usable, beautiful autocomplete with zero dependencies.
Babel is a compiler for writing next generation JavaScript.
Webpack plugin for Babel
Analyzes a BR application and provides information on it
briandipalma/brackets-eslint 0
ESLint support in Adobe Brackets
push eventbriandipalma/machine-setup
commit sha 94e0b2b53e20078b498bc16b3b21ca519c4b6589
docs: Add WOL Proxmox note
push time in 2 days
issue commentjesseduffield/lazygit
Custom pagers not working for diff. (delta or diff-so-fancy)
I'm seeing something similar. It works when I use delta in the command line and I reference it in the lazygit config but not when I set lazygit to use the git pager which is set to use delta.
.gitconfig (https://github.com/briandipalma/machine-setup/blob/master/.gitconfig#L36):
36 │ [diff]
37 │ colorMoved = default
38 │
39 │ [core]
40 │ pager = delta
41 │
42 │ [interactive]
43 │ diffFilter = delta --color-only
44 │
45 │ [delta]
46 │ side-by-side = true
47 │ syntax-theme = Solarized (light)
Failing lazygit config:
git:
paging:
colorArg: always
useConfig: true
Successful lazygit config (https://github.com/briandipalma/machine-setup/blob/master/lazygit-config.yml#L10):
git:
paging:
colorArg: always
pager: delta --paging=never --24-bit-color=never
I get some odd characters in the Unstaged Changes output when its set to use the git pager: [?1049h[?1h=

comment created time in 12 days
push eventbriandipalma/machine-setup
commit sha 4ac1b3efa5730827200db72572fa6acbc7388f5a
feat(lazygit): Enable delta pager
push time in 12 days
push eventbriandipalma/machine-setup
commit sha 7f1e0bccf8c28b9737b0a0565a997a486da35bbb
feat(zsh): Add cat alias to bat
push time in 16 days
push eventbriandipalma/machine-setup
commit sha 5aa0bb05c312b172f93e47b396c3e02797488cc7
feat(zsh): Add cargo bin to PATH
push time in 24 days
push eventbriandipalma/machine-setup
commit sha 9fa55ead75f1321d87deed9bfcb7dc04567878eb
docs: Add links to investigate
push time in 2 months
push eventbriandipalma/machine-setup
commit sha f579b5a2b266b92317576ca2d3acd0d0d4628c7f
feat(delta): Use delta as the git interactive (patch) pager
commit sha 68570eed1654b054ba37c0c1394dba42fe26b36b
docs: Add more tools to investigate
commit sha 9a8449b7cc8797932baf90413e372dab0c3812de
feat(bat): Add bat setup and config
commit sha 88fb9690c6a81e474af6acb55e895ad009b6869a
docs: Add terminfo wiki entry
commit sha 09dfb26e77acd6429774f9a33c6ac8df8b0ec47e
docs: Add Alacritty wiki entry
push time in 2 months
push eventbriandipalma/machine-setup
commit sha b575d88e46fe4bb88686ce0879af464b54e7cdbc
feat(tmux): Add 24 bit color support
push time in 2 months
push eventbriandipalma/machine-setup
commit sha af1b9c5f3d7fc4e12d5abf7e8ba81d07ab49dc8f
feat(delta): Add delta support for git diffs
push time in 2 months
push eventbriandipalma/machine-setup
commit sha ea20cbd47c32749bf17197f621bd77afe35b510a
refactor(git): Remove redundant spacing
commit sha de4755613995261f36d77be91bcb591d0cfe8305
feat(git): Add commit message template
commit sha 0174d096774f0b101d702e12f0eee3e816355f82
feat(lazygit): Add lazygit support/config/docs
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 83e812d8c50dcd0ce85eaf18e042dd0e8fc6c3d2
feat(karabiner): Store Mac OS X key remapping file
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 3b1883cc7503fad01f2ef300d6e56c23bb8781cb
feat(alacritty): Add tmux window prev/next keybindings
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 0e6972020672cc8e3f25fc92e149fbca5eb1793c
feat(tmux): Add select pane shortcuts
push time in 2 months
issue closedpqrs-org/Karabiner-Elements
UK PC keyboard backslash problem
I have a UK PC keyboard and MacOS is unable to correctly handle the backslash/Grave Accent keys on the left hand side of the keyboard. Specifically it swaps them with each other.
Karabiner fixes the issue when they are pressed on their own:
{
"from": {
"key_code": "grave_accent_and_tilde"
},
"to": {
"key_code": "non_us_backslash"
}
}
but when used with control it doesn't seem to work.
I'm guessing I've made a mistake in my JSON config but I can't spot it. Anyone any idea?
{
"description": "Fix backslash",
"manipulators": [
{
"from": {
"key_code": "grave_accent_and_tilde",
"modifiers": {
"mandatory": ["control"]
}
},
"to": [
{
"key_code": "non_us_backslash",
"modifiers": ["control"]
}
],
"type": "basic"
}
]
}
I use this key combo for tmux.
closed time in 2 months
briandipalmaissue commentpqrs-org/Karabiner-Elements
UK PC keyboard backslash problem
To fix it I had to use numeric keycodes
19 "description": "Fix backslash",
20 "manipulators": [
21 {
22 "from": {
23 "key_code": 100,
24 "modifiers": {
25 "mandatory": [
26 "control"
27 ]
28 }
29 },
30 "to": {
31 "key_code": "non_us_backslash",
32 "modifiers": [
33 "control"
34 ]
35 },
36 "type": "basic"
37 }
38 ]
39 },
40 {
41 "description": "Fix grave accent",
42 "manipulators": [
43 {
44 "from": {
45 "key_code": 53,
46 "modifiers": {
47 "mandatory": [
48 "control"
49 ]
50 }
51 },
52 "to": {
53 "key_code": "grave_accent_and_tilde",
54 "modifiers": [
55 "control"
56 ]
57 },
58 "type": "basic"
59 }
60 ]
61 }
The really weird thing about those keycodes is that they are the codes for the key they map to...so backslash keycode maps to backslash. It's down right bizarre but I've seen the keyboard change in the Mac OS X options when I press one of those two keys so it starts off with the correct layout and then it changes the layout when you press one of those keys. It's like it's confusing the two keyboards (laptop and external PC keyboard).
Anyway this does the job for me so thank you @MuhammedZakir for your help!
comment created time in 2 months
push eventbriandipalma/machine-setup
commit sha 5fe958f0de0017f83c37f9a0a026ade13d55c878
feat(alacritty): Add tmux move to window shortcuts
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 0f7d016f599033cc277cbb572d60057c08be7703
feat(alacritty): Increase font size
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 6df8a8e3ccab067b06dfb98b569da60e50047566
feat(tmux): Add solarized light based status styling
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 42fc2323b6322112eccbaf02da35076ded3a2c40
feat(tmux): Renumber windows and close panes without confirm prompt
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 198796eadf07e1ce2646d01d03285968003390aa
feat(alacritty): Add PageUp shortcut
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 9cecc3680127e96e2abd2d4ad26fa64a3f4c3c7c
feat(tmux): Enable mouse mode
push time in 2 months
push eventbriandipalma/machine-setup
commit sha bb78d69fd3e5713bf7aaa36e3653f4b8ab1d2577
feat(alacritty): Add keybindings for Control+W to close tmux pane
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 790825f98af5f7d5eeee212f22f5c54c28ca2351
fix(alacritty): Use zsh without path for cross OS compat
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 667e862ad3e5e42ef241954121a8864c2d51eccc
feat(alacritty): Add Ctrl+t new tmux window shortcut
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 83705ca62b9347877e8940a116c74029cec9cbda
feat(alacritty): Attach to tmux on startup
push time in 2 months
A cross-platform, GPU-accelerated terminal emulator
fork in 2 months
issue commentalacritty/alacritty
Clarification on hex vs. unicode escape sequences in configuration
For anyone who comes across this issue like I did and can't get Ctrl+\ to work with the above values it's hex value 1c; from http://jkorpela.fi/chars/c0.html
- { key: Backslash, mods: Control, chars: "\x1c" } # CTRL+\ required for Mac OS X
comment created time in 2 months
push eventbriandipalma/machine-setup
commit sha 3fddacb5d0d5e936fe12f440f6caf3f7e8bd9310
feat(alacritty): Add keybindings for Control+\ to work around awful Mac OS X PC keyboard support
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 7e332f81d1cd070834495b7aea11b07d18971096
feat(alacritty): Enable paste
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 62daae912b2279c265bf70b164f1a1b0f52a369c
feat(starship): Enable memory usage module
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 2f761afbb8ef7b84654cd79548f42bced699effb
feat(starship): Use fish style pwd path logic
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 5dc7bed2d51d4e8c073ca77ad2c08abbd5405a2a
feat(starship): Add config file
commit sha 9a03825efff2cd6784bb2294e359a18f8e67d6bd
chore: Remove config files for unused software
push time in 2 months
issue commentpqrs-org/Karabiner-Elements
UK PC keyboard backslash problem
Thanks for the response. I'll give some of those a shot when I'm back at my work machine on Monday.
comment created time in 2 months
push eventbriandipalma/machine-setup
commit sha 9556d61baecc9e37f39f1d4c799927d808c2cddc
feat(starship): Use starship prompt
push time in 2 months
issue commentpqrs-org/Karabiner-Elements
UK PC keyboard backslash problem
I wonder if https://github.com/pqrs-org/Karabiner-Elements/issues/2352 is in someway linked?
comment created time in 2 months
issue openedpqrs-org/Karabiner-Elements
UK PC keyboard backslash problem
I have a UK PC keyboard and MacOS is unable to correctly handle the backslash/Grave Accent keys on the left hand side of the keyboard. Specifically it swaps them with each other.
Karabiner fixes the issue when they are pressed on their own:
{
"from": {
"key_code": "grave_accent_and_tilde"
},
"to": {
"key_code": "non_us_backslash"
}
}
but when used with control it doesn't seem to work.
I'm guessing I've made a mistake in my JSON config but I can't spot it. Anyone any idea?
{
"description": "Fix backslash",
"manipulators": [
{
"from": {
"key_code": "grave_accent_and_tilde",
"modifiers": {
"mandatory": ["control"]
}
},
"to": [
{
"key_code": "non_us_backslash",
"modifiers": ["control"]
}
],
"type": "basic"
}
]
}
I use this key combo for tmux.
created time in 2 months
push eventbriandipalma/machine-setup
commit sha f8e5dc5c2ec15ca0ef1709ef4b560c2fc0ff92fd
feat(tmux): Add Tmux config/support
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 28c1af87d179ea08ef160e2ed3c0e9ead4d4983c
feat(alacritty): Add keybindings to move forward/backward words
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 5b44e8125b2fa762139d10227bb181263818f23d
feat(alacritty): Move to Solarized Light theme
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 295586ecd8de8a88cee5288b8fa66990210a5048
feat(alacritty): Remove window decorations
push time in 2 months
push eventbriandipalma/machine-setup
commit sha c4b82dc003b998296733dbfcc4a7191112112132
feat(alacritty): Use Solarized Dark colours
push time in 2 months
push eventbriandipalma/machine-setup
commit sha b34b3be233b1fe77e32266fbbbc7715a51f301f1
feat(alacritty): Add Alacritty config/setup
push time in 2 months
push eventbriandipalma/machine-setup
commit sha ca3247a2d2dada4b37bf011c6abde596e4094c33
feat(zsh): Enable correct option
push time in 2 months
push eventbriandipalma/machine-setup
commit sha be9ffa93332e8610736d849f41090c27b42fb536
feat(git): Add stash aliases
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 8f442ebd0943aff333d6955184137e3e189126a3
feat(hyper): Use block for cursor
push time in 2 months
push eventbriandipalma/machine-setup
commit sha f2e053eee804e86b3bcedcc19900baea3d8ebc1a
feat(hyper): Add Linux keymapping
commit sha 435ef04e8f293a56f2d059902ec9a606d1f99311
feat(vim): Add modern backspace/delete support
commit sha 8f04e7c5a49750b975d07f1eb66a17d5366cf59f
feat(zsh): Add cd- alias
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 361e4e6ca6f2332dc9d6667307de6a0249efbf1e
docs: Add more tools to investigate
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 9bb586b5fdf4d9e0da9f14f72967454c554835ca
feat(hyper): Change cursor style to beam
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 85843d305f349eaf8ab1dcaf96f7ebd24dfba64f
feat(git): Add submodule add alias
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 918199dd27b6363e9297e75bfc2b3f58a852d681
feat(zsh): Use p10k prompt
push time in 2 months
push eventbriandipalma/machine-setup
commit sha dd9537dc53ab11ff4c1a4f3ff4a5fb7adb7b0257
feat(git): Add commit amend alias
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 565e4c304fc6c82e99cef9b67590d7e8326163bf
feat(zsh): Add lsd support
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 21d75cf9687fa26d385a029aefdd1c6e26c4111e
feat: Use Fira Code Nerd Font in Linux
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 6b173eb8c9a4a122f0bb47e2c7e9d0dc2f0ad0a5
feat: Update fonts to support icons in terminal
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 1237644902825cd5b4e3683c9f859e9caf5be00e
feat(zsh): Add yarn aliases
push time in 2 months
push eventbriandipalma/machine-setup
commit sha dcbf3d34a407baf5d156333d7a0ee24085ab7877
feat(zsh): Add zsh-syntax-highlighting
push time in 2 months
push eventbriandipalma/machine-setup
commit sha c9cd0d5411c5efe893c64a889bdff3c6a5bddab6
docs: Add note on polybar
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 732cd87c487f0e800629658414fecbbdf77bf0e4
fix(setup): Mac doesn't support verbose flags
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 2f0bd7648f0f5f084362a30494651d5d45bcf716
docs: Add note on vimx/vim
push time in 2 months
push eventbriandipalma/machine-setup
commit sha e21b5cf89b571610f02f75c87c4e4fa6a8616a20
feat(hyper): Make active pane/tab stand out
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 54621fba9cbfab017cb204406fb2c9eb14807bd8
feat(zsh): Use vimx when available
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 66c796e10ab0e9af633f605d303ffff44926c7ae
feat(zsh): Grey out zsh-autosuggestions text
push time in 2 months
push eventbriandipalma/machine-setup
commit sha 56ca4a60aabaf7da375357802e46e90290e55a15
feat(zsh): Add zsh-autosuggestions
push time in 3 months
push eventbriandipalma/machine-setup
commit sha b24a00e39225fa88c59a128b575eb70bf36c19ff
docs: Add powerlevel10k as a dependency
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 7521cb73f6c6d97f42fa5f29ac83601aa2c44ee0
feat(zsh): Alias vim to v
commit sha 9deb7c2176140b6e6d269256e583a0f985827363
feat(hyper): Use Linux/Windows shortcuts in Mac
push time in 3 months
issue openedvercel/hyper
Change Linux/Windows keymaps to not require `shift`
In Mac I can open a tab with command+t, but on Linux/Windows I have to use ctrl+shift+t.
Why the extra shift?
I know I can change the keymaps, I've done that but I don't understand the reason for this extra shift in the out of the box configuration.
It would be great if Mac also supported the ctrl shortcuts to ease moving between the different OSs. My muscle memory is constantly tripping me up when I deal with Mac even when using a PC keyboard.
I'm happy to create a PR to update the mappings if this is deemed a reasonable request.
created time in 3 months
push eventbriandipalma/machine-setup
commit sha c56daf5082a2edb2c8bb7021388514af5d6fd3e4
feat(zsh): nvm/yarn plugins enabled
push time in 3 months
issue openedohmyzsh/ohmyzsh
[yarn plugin] Add yarn to PATH
Could the yarn plugin add yarn to PATH on load?
nvm does something similar: https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/nvm/nvm.plugin.zsh
It would save users having to configure PATH:
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
created time in 3 months
push eventbriandipalma/machine-setup
commit sha a927a61b29b0361d485f0778f885a94caa27371a
feat(hyper): Improve visibility of panel splitters
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 3bba9623301b553f5ea3221e1592cea6752f547b
fix(hyper): Improve legibility of tab header in MacOSX
push time in 3 months
push eventbriandipalma/machine-setup
commit sha c6030bba895fcb549541ce0f232c27f567b82b0d
fix(bash): Check for git completion file existance before sourcing it
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 4258ab3ff4e3e09de7a219e950f055f5ccee7bc8
feat(zsh): Extract and z plugins now enabled
push time in 3 months
push eventbriandipalma/machine-setup
commit sha ff173d33043d4d80235331cebe89fe232aee9a99
docs: Improve setup instructions
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 500a252f290b1ddbd015c7ba027fcae8ef1ecda0
feat(hyper): Use solarized theme, fix for header visibility issue
push time in 3 months
startedghosh/hyper-solarized-light
started time in 3 months
push eventbriandipalma/machine-setup
commit sha 3157f6157ad579811726fc366924b7ee989701c4
feat(hyper): Move to Fira Code font
push time in 3 months
push eventbriandipalma/machine-setup
commit sha cf51d04ee4dd917bb385a776975e10d304999eb1
feat(zsh): Use agnoster theme
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 96c2280793451b074797c7687189c962c96c8b2b
fix(zsh): Make ohmyzsh path cross platform
push time in 3 months
push eventbriandipalma/machine-setup
commit sha e6b651905c3929106ca0f4fd34261782dfb19574
fix(zsh): Make ohmyzsh path cross platform
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 8b1658aaaabd193f4e68f3432e38435169e63ec2
docs: Add list of programs to install
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 320ff93efa2fb2cfad6ca4f1977a4ed335b7c521
feat(bash): Add git autocompletion
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 3f5fa82e6c1d5266bba01a618e0ac056561a5950
feat(zsh): Add default Oh My Zsh zshrc file
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 8722577e840dc2bb698d8fb1086ba7ed50d5d313
feat(hyper): Move to hyper-snazzy theme
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 57c1f8c16a6c6c2b77721d6a2a0a47eec18f69a5
feat(vim): Show line numbers
push time in 3 months
push eventbriandipalma/machine-setup
commit sha a3337396727860ab3e1c4fff940d5d6809cbd003
feat(bash): Add colour support to MacOSX
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 3d52f0045366ceb43a6686e679693f65538b77d5
feat(vim): Add syntax highlighting
push time in 3 months
push eventbriandipalma/machine-setup
commit sha d18a526b904d3a0066a3055abd562328784dfe34
feat(git): Add pull config following 2.27 release warning
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 2219a40ed56f51956a43e161ae4ed4810ef3ab44
Add bash autocomplete support; tested only on MacOSX/brew
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 4fdffcc0653795e4e3bbfabfe9f89c3e33797ad5
Add nvm and yarn config to bashrc
push time in 3 months
push eventbriandipalma/machine-setup
commit sha e5e2eedbcc562ef895aac7da48230b3a5b85261a
Add hyper theme
push time in 3 months
push eventbriandipalma/machine-setup
commit sha 10b0ebb8547b757fce0672a52dcf643416f2786b
Add default hyper.js config file
push time in 3 months