this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update configuration

+262 -111
+133
bin/git-identity
··· 1 + #!/bin/bash 2 + 3 + set -eo pipefail 4 + 5 + USAGE=<<EOF 6 + [-d|--define] <identity> <name> <email> 7 + | [-p|--print] <identity> 8 + | [-r|--remove] <identity> 9 + | [-l|--list] 10 + | [-R|--list-raw] 11 + | <identity> 12 + EOF 13 + 14 + lookup () { 15 + local identity="$1" 16 + local key="$2" 17 + 18 + git config "identity.$identity.$key" 19 + } 20 + 21 + format_identity () { 22 + local identity="$1" 23 + 24 + echo "[$identity] $(format_raw_identity "$identity")" 25 + } 26 + 27 + format_raw_identity () { 28 + local identity="$1" 29 + 30 + echo "$(lookup "$identity" name) <$(lookup "$identity" email)>" 31 + } 32 + 33 + use_identity () { 34 + local identity="$1" 35 + local name 36 + local email 37 + name="$(lookup "$identity" name)" 38 + email="$(lookup "$identity" email)" 39 + 40 + echo "Using identity: $(format_identity "$identity")" 41 + git config user.identity "$identity" 42 + git config user.name "$name" 43 + git config user.email "$email" 44 + } 45 + 46 + list_raw_identities () { 47 + git config --get-regexp '^identity\.' | cut -d. -f2 | sort -u 48 + } 49 + 50 + list_identities () { 51 + local identities 52 + 53 + identities="$(list_raw_identities)" 54 + 55 + echo "Available identities:" 56 + for identity in $identities; do 57 + format_identity "$identity" 58 + done 59 + } 60 + 61 + print_raw_identity () { 62 + local identity="$1" 63 + 64 + if [ "x$identity" = "x" ]; then 65 + identity="$(git config user.identity)" 66 + fi 67 + 68 + format_raw_identity "$identity" 69 + } 70 + 71 + print_current_identity () { 72 + local identity 73 + 74 + identity="$(git config user.identity)" 75 + 76 + echo "Current identity: $(format_identity "$identity")" 77 + } 78 + 79 + define_identity () { 80 + local identity="$1" 81 + local name="$2" 82 + local email="$3" 83 + 84 + git config --global identity."$identity".name "$name" 85 + git config --global identity."$identity".email "$email" 86 + echo "Created $(format_identity "$identity")" 87 + } 88 + 89 + remove_identity () { 90 + local identity="$1" 91 + local formated_identity 92 + 93 + formated_identity="$(format_identity "$identity")" 94 + 95 + git config --global --remove-section identity."$identity" 96 + echo "Removed $formated_identity" 97 + } 98 + 99 + IDENTITY="$1" 100 + 101 + check_arguments () { 102 + if [ "$1" -lt "$2" ]; then 103 + usage 104 + exit 1 105 + fi 106 + } 107 + 108 + case "$IDENTITY" in 109 + "") print_current_identity ;; 110 + 111 + -l|--list) list_identities ;; 112 + 113 + -R|--list-raw) list_raw_identities ;; 114 + 115 + -d|--define) 116 + shift 117 + check_arguments $# 3 118 + define_identity "$1" "$2" "$3" 119 + ;; 120 + 121 + -r|--remove) 122 + shift 123 + check_arguments $# 1 124 + remove_identity "$1" 125 + ;; 126 + 127 + -p|--print) 128 + shift 129 + print_raw_identity "$1" 130 + ;; 131 + 132 + *) use_identity "$IDENTITY" ;; 133 + esac
+5 -1
git/config
··· 8 8 ci = commit 9 9 co = checkout 10 10 cob = checkout -b 11 - lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%aN> %G?%Creset' --abbrev-commit 11 + lg = log --color --graph --oneline --abbrev-commit 12 12 pr = pull-request 13 13 rci = commit --amend --reuse-message HEAD 14 14 squash = rebase -i @{u} ··· 49 49 forceSignAnnotated = true 50 50 [commit] 51 51 gpgsign = true 52 + verbose = true 52 53 53 54 [filter "lfs"] 54 55 clean = git-lfs clean %f 55 56 smudge = git-lfs smudge %f 56 57 required = true 58 + 59 + [rerere] 60 + enabled = true 57 61 58 62 # vim: ft=gitconfig noexpandtab
+76 -70
iterm2/com.googlecode.iterm2.plist
··· 647 647 gAKACoAN0xAJChEVGVdOUy5rZXlzoxITFIADgASABaMWFxiABoAHgAiACVpJZGVudGlm 648 648 aWVyVVdpZHRoVkhpZGRlblEwI0BowAAAAAAACNIhIiMkWiRjbGFzc25hbWVYJGNsYXNz 649 649 ZXNcTlNEaWN0aW9uYXJ5oiMlWE5TT2JqZWN00xAJCicrGaMSExSAA4AEgAWjLC0YgAuA 650 - DIAIgAlRMSNAdCGdsi0OVtIhIjM0Xk5TTXV0YWJsZUFycmF5ozM1JVdOU0FycmF5XxAP 650 + DIAIgAlRMSNAczGdsi0OVtIhIjM0Xk5TTXV0YWJsZUFycmF5ozM1JVdOU0FycmF5XxAP 651 651 TlNLZXllZEFyY2hpdmVy0Tg5VUFycmF5gAEACAARABoAIwAtADIANwBGAEwAUQBcAGMA 652 652 ZgBoAGoAbABzAHsAfwCBAIMAhQCJAIsAjQCPAJEAnACiAKkAqwC0ALUAugDFAM4A2wDe 653 653 AOcA7gDyAPQA9gD4APwA/gEAAQIBBAEGAQ8BFAEjAScBLwFBAUQBSgAAAAAAAAIBAAAA ··· 670 670 <key>NSWindow Frame SessionsPreferences</key> 671 671 <string>269 126 606 469 0 0 1440 900 </string> 672 672 <key>NSWindow Frame SharedPreferences</key> 673 - <string>269 383 796 473 0 0 1440 900 </string> 673 + <string>269 435 1018 447 0 0 1440 900 </string> 674 674 <key>NSWindow Frame UKCrashReporter</key> 675 675 <string>99 316 592 584 0 0 1440 900 </string> 676 676 <key>NSWindow Frame com.apple.typography_panel_Hasklig-Regular</key> 677 677 <string>-1620 731 260 310 -1920 0 1920 1080 </string> 678 678 <key>NSWindow Frame iTerm Window 0</key> 679 - <string>631 423 665 477 0 0 1440 900 </string> 679 + <string>0 0 650 499 0 0 1920 1080 </string> 680 680 <key>NSWindow Frame iTerm Window 1</key> 681 - <string>-1673 112 665 477 -1920 0 1920 1080 </string> 681 + <string>628 420 665 477 0 0 1920 1080 </string> 682 682 <key>New Bookmarks</key> 683 683 <array> 684 684 <dict> ··· 1449 1449 <key>Alpha Component</key> 1450 1450 <real>1</real> 1451 1451 <key>Blue Component</key> 1452 - <real>0.16609539091587067</real> 1452 + <real>0.19181996583938599</real> 1453 1453 <key>Color Space</key> 1454 1454 <string>Calibrated</string> 1455 1455 <key>Green Component</key> 1456 - <real>0.14402128756046295</real> 1456 + <real>0.14617142081260681</real> 1457 1457 <key>Red Component</key> 1458 - <real>0.12394571304321289</real> 1458 + <real>0.12683285772800446</real> 1459 1459 </dict> 1460 1460 <key>Ansi 1 Color</key> 1461 1461 <dict> 1462 1462 <key>Alpha Component</key> 1463 1463 <real>1</real> 1464 1464 <key>Blue Component</key> 1465 - <real>0.23445107042789459</real> 1465 + <real>0.20610834658145905</real> 1466 1466 <key>Color Space</key> 1467 1467 <string>Calibrated</string> 1468 1468 <key>Green Component</key> 1469 - <real>0.16483330726623535</real> 1469 + <real>0.07032255083322525</real> 1470 1470 <key>Red Component</key> 1471 - <real>0.87127810716629028</real> 1471 + <real>0.5645938515663147</real> 1472 1472 </dict> 1473 1473 <key>Ansi 10 Color</key> 1474 1474 <dict> 1475 1475 <key>Alpha Component</key> 1476 1476 <real>1</real> 1477 1477 <key>Blue Component</key> 1478 - <real>0.61091721057891846</real> 1478 + <real>0.61565852165222168</real> 1479 1479 <key>Color Space</key> 1480 1480 <string>Calibrated</string> 1481 1481 <key>Green Component</key> 1482 - <real>0.49453279376029968</real> 1482 + <real>0.65109741687774658</real> 1483 1483 <key>Red Component</key> 1484 - <real>0.34147018194198608</real> 1484 + <real>0.46455502510070801</real> 1485 1485 </dict> 1486 1486 <key>Ansi 11 Color</key> 1487 1487 <dict> 1488 1488 <key>Alpha Component</key> 1489 1489 <real>1</real> 1490 1490 <key>Blue Component</key> 1491 - <real>0.70485258102416992</real> 1491 + <real>0.99999129772186279</real> 1492 1492 <key>Color Space</key> 1493 1493 <string>Calibrated</string> 1494 1494 <key>Green Component</key> 1495 - <real>0.62282425165176392</real> 1495 + <real>0.99997437000274658</real> 1496 1496 <key>Red Component</key> 1497 - <real>0.5693211555480957</real> 1497 + <real>1</real> 1498 1498 </dict> 1499 1499 <key>Ansi 12 Color</key> 1500 1500 <dict> 1501 1501 <key>Alpha Component</key> 1502 1502 <real>1</real> 1503 1503 <key>Blue Component</key> 1504 - <real>0.12067507207393646</real> 1504 + <real>0.52074593305587769</real> 1505 1505 <key>Color Space</key> 1506 1506 <string>Calibrated</string> 1507 1507 <key>Green Component</key> 1508 - <real>0.51025301218032837</real> 1508 + <real>0.42553600668907166</real> 1509 1509 <key>Red Component</key> 1510 - <real>0.94215500354766846</real> 1510 + <real>0.29273521900177002</real> 1511 1511 </dict> 1512 1512 <key>Ansi 13 Color</key> 1513 1513 <dict> 1514 1514 <key>Alpha Component</key> 1515 1515 <real>1</real> 1516 1516 <key>Blue Component</key> 1517 - <real>0.43064665794372559</real> 1517 + <real>0.34057667851448059</real> 1518 1518 <key>Color Space</key> 1519 1519 <string>Calibrated</string> 1520 1520 <key>Green Component</key> 1521 - <real>0.26897338032722473</real> 1521 + <real>0.19128309190273285</real> 1522 1522 <key>Red Component</key> 1523 - <real>0.51607394218444824</real> 1523 + <real>0.24134033918380737</real> 1524 1524 </dict> 1525 1525 <key>Ansi 14 Color</key> 1526 1526 <dict> 1527 1527 <key>Alpha Component</key> 1528 1528 <real>1</real> 1529 1529 <key>Blue Component</key> 1530 - <real>0.42611724138259888</real> 1530 + <real>0.52057713270187378</real> 1531 1531 <key>Color Space</key> 1532 1532 <string>Calibrated</string> 1533 1533 <key>Green Component</key> 1534 - <real>0.31374865770339966</real> 1534 + <real>0.42788803577423096</real> 1535 1535 <key>Red Component</key> 1536 - <real>0.04735163226723671</real> 1536 + <real>0.054009675979614258</real> 1537 1537 </dict> 1538 1538 <key>Ansi 15 Color</key> 1539 1539 <dict> 1540 1540 <key>Alpha Component</key> 1541 1541 <real>1</real> 1542 1542 <key>Blue Component</key> 1543 - <real>0.97501945495605469</real> 1543 + <real>0.79255306720733643</real> 1544 1544 <key>Color Space</key> 1545 1545 <string>Calibrated</string> 1546 1546 <key>Green Component</key> 1547 - <real>0.91039198637008667</real> 1547 + <real>0.7406609058380127</real> 1548 1548 <key>Red Component</key> 1549 - <real>0.86944288015365601</real> 1549 + <real>0.70601540803909302</real> 1550 1550 </dict> 1551 1551 <key>Ansi 2 Color</key> 1552 1552 <dict> 1553 1553 <key>Alpha Component</key> 1554 1554 <real>1</real> 1555 1555 <key>Blue Component</key> 1556 - <real>0.61091721057891846</real> 1556 + <real>0.61565852165222168</real> 1557 1557 <key>Color Space</key> 1558 1558 <string>Calibrated</string> 1559 1559 <key>Green Component</key> 1560 - <real>0.49453279376029968</real> 1560 + <real>0.65109741687774658</real> 1561 1561 <key>Red Component</key> 1562 - <real>0.34147018194198608</real> 1562 + <real>0.46455502510070801</real> 1563 1563 </dict> 1564 1564 <key>Ansi 3 Color</key> 1565 1565 <dict> 1566 1566 <key>Alpha Component</key> 1567 1567 <real>1</real> 1568 1568 <key>Blue Component</key> 1569 - <real>0.70485258102416992</real> 1569 + <real>0.99999129772186279</real> 1570 1570 <key>Color Space</key> 1571 1571 <string>Calibrated</string> 1572 1572 <key>Green Component</key> 1573 - <real>0.62282425165176392</real> 1573 + <real>0.99997437000274658</real> 1574 1574 <key>Red Component</key> 1575 - <real>0.5693211555480957</real> 1575 + <real>1</real> 1576 1576 </dict> 1577 1577 <key>Ansi 4 Color</key> 1578 1578 <dict> 1579 1579 <key>Alpha Component</key> 1580 1580 <real>1</real> 1581 1581 <key>Blue Component</key> 1582 - <real>0.12067507207393646</real> 1582 + <real>0.52243638038635254</real> 1583 1583 <key>Color Space</key> 1584 1584 <string>Calibrated</string> 1585 1585 <key>Green Component</key> 1586 - <real>0.51025301218032837</real> 1586 + <real>0.42390361428260803</real> 1587 1587 <key>Red Component</key> 1588 - <real>0.94215500354766846</real> 1588 + <real>0.29416996240615845</real> 1589 1589 </dict> 1590 1590 <key>Ansi 5 Color</key> 1591 1591 <dict> 1592 1592 <key>Alpha Component</key> 1593 1593 <real>1</real> 1594 1594 <key>Blue Component</key> 1595 - <real>0.43064665794372559</real> 1595 + <real>0.34057667851448059</real> 1596 1596 <key>Color Space</key> 1597 1597 <string>Calibrated</string> 1598 1598 <key>Green Component</key> 1599 - <real>0.26897338032722473</real> 1599 + <real>0.19128309190273285</real> 1600 1600 <key>Red Component</key> 1601 - <real>0.51607394218444824</real> 1601 + <real>0.24134033918380737</real> 1602 1602 </dict> 1603 1603 <key>Ansi 6 Color</key> 1604 1604 <dict> 1605 1605 <key>Alpha Component</key> 1606 1606 <real>1</real> 1607 1607 <key>Blue Component</key> 1608 - <real>0.42611724138259888</real> 1608 + <real>0.52057713270187378</real> 1609 1609 <key>Color Space</key> 1610 1610 <string>Calibrated</string> 1611 1611 <key>Green Component</key> 1612 - <real>0.31374865770339966</real> 1612 + <real>0.42788803577423096</real> 1613 1613 <key>Red Component</key> 1614 - <real>0.04735163226723671</real> 1614 + <real>0.054009675979614258</real> 1615 1615 </dict> 1616 1616 <key>Ansi 7 Color</key> 1617 1617 <dict> 1618 1618 <key>Alpha Component</key> 1619 1619 <real>1</real> 1620 1620 <key>Blue Component</key> 1621 - <real>0.97501945495605469</real> 1621 + <real>0.58937221765518188</real> 1622 1622 <key>Color Space</key> 1623 1623 <string>Calibrated</string> 1624 1624 <key>Green Component</key> 1625 - <real>0.91039198637008667</real> 1625 + <real>0.52406448125839233</real> 1626 1626 <key>Red Component</key> 1627 - <real>0.86944288015365601</real> 1627 + <real>0.47656098008155823</real> 1628 1628 </dict> 1629 1629 <key>Ansi 8 Color</key> 1630 1630 <dict> 1631 1631 <key>Alpha Component</key> 1632 1632 <real>1</real> 1633 1633 <key>Blue Component</key> 1634 - <real>0.37519851326942444</real> 1634 + <real>0.32186272740364075</real> 1635 1635 <key>Color Space</key> 1636 1636 <string>Calibrated</string> 1637 1637 <key>Green Component</key> 1638 - <real>0.32078832387924194</real> 1638 + <real>0.25110143423080444</real> 1639 1639 <key>Red Component</key> 1640 - <real>0.28968816995620728</real> 1640 + <real>0.22601978480815887</real> 1641 1641 </dict> 1642 1642 <key>Ansi 9 Color</key> 1643 1643 <dict> 1644 1644 <key>Alpha Component</key> 1645 1645 <real>1</real> 1646 1646 <key>Blue Component</key> 1647 - <real>0.23445107042789459</real> 1647 + <real>0.20610834658145905</real> 1648 1648 <key>Color Space</key> 1649 1649 <string>Calibrated</string> 1650 1650 <key>Green Component</key> 1651 - <real>0.16483330726623535</real> 1651 + <real>0.07032255083322525</real> 1652 1652 <key>Red Component</key> 1653 - <real>0.87127810716629028</real> 1653 + <real>0.5645938515663147</real> 1654 1654 </dict> 1655 1655 <key>BM Growl</key> 1656 1656 <true/> ··· 1659 1659 <key>Alpha Component</key> 1660 1660 <real>1</real> 1661 1661 <key>Blue Component</key> 1662 - <real>0.16609539091587067</real> 1662 + <real>0.19181998074054718</real> 1663 1663 <key>Color Space</key> 1664 1664 <string>Calibrated</string> 1665 1665 <key>Green Component</key> 1666 - <real>0.14402128756046295</real> 1666 + <real>0.14616937935352325</real> 1667 1667 <key>Red Component</key> 1668 - <real>0.12394571304321289</real> 1668 + <real>0.12683001160621643</real> 1669 1669 </dict> 1670 1670 <key>Background Image Location</key> 1671 1671 <string></string> ··· 1714 1714 <key>Alpha Component</key> 1715 1715 <real>1</real> 1716 1716 <key>Blue Component</key> 1717 - <real>1</real> 1717 + <real>0.99999129772186279</real> 1718 1718 <key>Color Space</key> 1719 1719 <string>Calibrated</string> 1720 1720 <key>Green Component</key> 1721 - <real>1</real> 1721 + <real>0.99997437000274658</real> 1722 1722 <key>Red Component</key> 1723 1723 <real>1</real> 1724 1724 </dict> ··· 1765 1765 <key>Alpha Component</key> 1766 1766 <real>1</real> 1767 1767 <key>Blue Component</key> 1768 - <real>0.97501945495605469</real> 1768 + <real>0.79255306720733643</real> 1769 1769 <key>Color Space</key> 1770 1770 <string>Calibrated</string> 1771 1771 <key>Green Component</key> 1772 - <real>0.91039198637008667</real> 1772 + <real>0.7406609058380127</real> 1773 1773 <key>Red Component</key> 1774 - <real>0.86944288015365601</real> 1774 + <real>0.70601540803909302</real> 1775 1775 </dict> 1776 1776 <key>Guid</key> 1777 1777 <string>1D1CB424-D1FF-49F0-88BA-31092F3A9D15</string> ··· 2074 2074 <key>Alpha Component</key> 2075 2075 <real>1</real> 2076 2076 <key>Blue Component</key> 2077 - <real>0.23445107042789459</real> 2077 + <real>0.20610834658145905</real> 2078 2078 <key>Color Space</key> 2079 2079 <string>Calibrated</string> 2080 2080 <key>Green Component</key> 2081 - <real>0.16483330726623535</real> 2081 + <real>0.07032255083322525</real> 2082 2082 <key>Red Component</key> 2083 - <real>0.87127810716629028</real> 2083 + <real>0.5645938515663147</real> 2084 2084 </dict> 2085 2085 <key>Minimum Contrast</key> 2086 2086 <real>0.0</real> ··· 2111 2111 <key>Alpha Component</key> 2112 2112 <real>1</real> 2113 2113 <key>Blue Component</key> 2114 - <real>0.16609539091587067</real> 2114 + <real>0.19181998074054718</real> 2115 2115 <key>Color Space</key> 2116 2116 <string>Calibrated</string> 2117 2117 <key>Green Component</key> 2118 - <real>0.14402128756046295</real> 2118 + <real>0.14616937935352325</real> 2119 2119 <key>Red Component</key> 2120 - <real>0.12394571304321289</real> 2120 + <real>0.12683001160621643</real> 2121 2121 </dict> 2122 2122 <key>Selection Color</key> 2123 2123 <dict> 2124 2124 <key>Alpha Component</key> 2125 2125 <real>1</real> 2126 2126 <key>Blue Component</key> 2127 - <real>0.70485258102416992</real> 2127 + <real>0.58937221765518188</real> 2128 2128 <key>Color Space</key> 2129 2129 <string>Calibrated</string> 2130 2130 <key>Green Component</key> 2131 - <real>0.62282425165176392</real> 2131 + <real>0.52406448125839233</real> 2132 2132 <key>Red Component</key> 2133 - <real>0.5693211555480957</real> 2133 + <real>0.47656098008155823</real> 2134 2134 </dict> 2135 2135 <key>Send Code When Idle</key> 2136 2136 <false/> ··· 2173 2173 </dict> 2174 2174 </array> 2175 2175 <key>NoSyncCommandHistoryHasEverBeenUsed</key> 2176 + <true/> 2177 + <key>NoSyncHaveWarnedAboutIncompatibleSoftware</key> 2176 2178 <true/> 2177 2179 <key>NoSyncHaveWarnedAboutPasteConfirmationChange</key> 2178 2180 <true/> ··· 2234 2236 <key>SUHasLaunchedBefore</key> 2235 2237 <true/> 2236 2238 <key>SULastCheckTime</key> 2237 - <date>2017-06-01T15:58:53Z</date> 2239 + <date>2017-07-06T14:13:29Z</date> 2238 2240 <key>SUSendProfileInfo</key> 2239 2241 <false/> 2240 2242 <key>ShowFullScreenTabBar</key> ··· 2253 2255 <false/> 2254 2256 <key>WordCharacters</key> 2255 2257 <string>/-+\~_.</string> 2258 + <key>findIgnoreCase_iTerm</key> 2259 + <true/> 2260 + <key>findRegex_iTerm</key> 2261 + <false/> 2256 2262 <key>iTerm Version</key> 2257 2263 <string>3.0.15</string> 2258 2264 <key>kCPKSelectionViewPreferredModeKey</key>
+2
nvim/after/ftplugin/elixir.vim
··· 9 9 10 10 inoremap <buffer> ,, <Space>=> 11 11 12 + iabbrev <buffer> pkey add :id, :binary_id, primary_key: true 13 + 12 14 ClearSwapList 13 15 14 16 SwapList defs def defp
-8
nvim/after/syntax/ruby.vim
··· 1 - let s:bcs = b:current_syntax 2 - 3 - unlet b:current_syntax 4 - syntax include @SQL syntax/sql.vim 5 - let b:current_syntax = s:bcs 6 - 7 - syntax region rubyHereDocSQL matchgroup=Statement start=+<<\z(SQL\)+ end=+^\z1$+ contains=@SQL 8 - syntax region rubyHereDocDashSQL matchgroup=Statement start=+<<-\z(SQL\)+ end=+\s\+\z1$+ contains=@SQL
+5
nvim/after/syntax/terraform.vim
··· 1 + augroup AutoFormatTerraform 2 + au! 3 + 4 + au BufWritePre <buffer> norm! gggqG`` 5 + augroup END
+40 -32
nvim/init.vim
··· 28 28 Plug 'cespare/vim-toml' 29 29 Plug 'elixir-lang/vim-elixir' 30 30 Plug 'hashivim/vim-hashicorp-tools' 31 - Plug 'keith/swift.vim' 32 - 33 - " Git 34 - Plug 'airblade/vim-gitgutter' 35 - let g:gitgutter_sign_added = '▌' 36 - let g:gitgutter_sign_removed = '▖' 37 - let g:gitgutter_sign_removed_first_line = '▘' 38 - let g:gitgutter_sign_modified = '▐' 39 - let g:gitgutter_sign_modified_removed = '▞' 31 + Plug 'mustache/vim-mustache-handlebars' 32 + Plug 'leafgarland/typescript-vim' 40 33 41 - Plug 'lambdalisue/gina.vim' 34 + Plug 'lambdalisue/gina.vim', { 'tag': 'v0.3.1' } 42 35 nnoremap U :<C-u>LeaderGuide 'U'<CR> 43 - nnoremap Us :<C-u>keepalt Gina status<CR> 44 36 nnoremap Up :<C-u>Gina push<CR> 45 - nnoremap Ud :<C-u>keepalt Gina diff<CR> 46 - nnoremap Ub :<C-u>keepalt Gina branch<CR> 47 - nnoremap UB :<C-u>keepalt Gina blame<CR> 48 - nnoremap Uc :<C-u>keepalt Gina commit<CR> 37 + nnoremap Us :<C-u>keepalt Gina status -s<CR> 38 + nnoremap Ud :<C-u>keepalt Gina diff :<CR> 39 + nnoremap Ub :<C-u>keepalt Gina branch<CR> 40 + nnoremap UB :<C-u>keepalt Gina blame :<CR> 41 + nnoremap Uc :<C-u>keepalt Gina commit<CR> 49 42 nnoremap Uu :<C-u>Gina pull --all<CR> 50 - nmap UU Uu 43 + nmap UU Uu 44 + 51 45 cabbr Gita Gina 52 46 cabbr Gita! Gina! 53 47 cabbr G Gina ··· 68 62 " Completion 69 63 Plug 'racer-rust/vim-racer', { 'for': 'rust' } 70 64 Plug 'slashmili/alchemist.vim', { 'for': 'elixir' } 65 + Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } 71 66 72 67 " Code manipulation 73 68 Plug 'jiangmiao/auto-pairs' ··· 95 90 let g:ale_lint_on_text_changed = 'never' 96 91 let g:ale_lint_on_insert_leave = 1 97 92 let g:ale_lint_on_save = 1 98 - let g:ale_sign_error = '=>' 99 - let g:ale_sign_warning = '->' 93 + let g:ale_sign_error = '⇒' 94 + let g:ale_sign_warning = '→' 100 95 101 96 let g:ale_statusline_format = ['⨉ %d', '⚠ %d', '⬥ ok'] 102 97 let g:ale_echo_msg_format = '[%linter%] %s' ··· 106 101 Plug 'mjbrownie/swapit' 107 102 Plug 'tpope/vim-repeat' 108 103 Plug 'tpope/vim-unimpaired' 104 + Plug 'tpope/tpope-vim-abolish' 109 105 Plug 'moll/vim-bbye', { 'on': ['Bdelete'] } 110 106 Plug 'romainl/vim-qf' 107 + 108 + Plug 'hauleth/sad.vim', { 'on': ['<Plug>(sad-change-forward)'] } 109 + nmap c <Plug>(sad-change-forward) 110 + vmap c <Plug>(sad-change-forward) 111 + nmap C <Plug>(sad-change-forward)$ 112 + nnoremap cc cc 113 + nnoremap <leader>c c 114 + nnoremap <leader>C C 115 + vnoremap <leader>c c 116 + 111 117 Plug 'justinmk/vim-sneak' 118 + nmap : <Plug>Sneak_; 119 + vmap : <Plug>Sneak_; 112 120 "replace 'f' with 1-char Sneak 113 121 nmap f <Plug>Sneak_f 114 122 nmap F <Plug>Sneak_F ··· 123 131 xmap T <Plug>Sneak_T 124 132 omap t <Plug>Sneak_t 125 133 omap T <Plug>Sneak_T 126 - 127 - Plug 'hauleth/sad.vim', { 'on': ['<Plug>(sad-change-forward)'] } 128 - nmap c <Plug>(sad-change-forward) 129 - vmap c <Plug>(sad-change-forward) 130 - nmap C <Plug>(sad-change-forward)$ 131 - nnoremap cc cc 132 - nnoremap <leader>c c 133 - nnoremap <leader>C C 134 - vnoremap <leader>c c 135 134 136 135 Plug 'rizzatti/dash.vim', { 'on': ['Dash', 'DashKeywords', '<Plug>DashSearch'] } 137 136 nmap gK <Plug>DashSearch ··· 186 185 endif 187 186 endfunc 188 187 189 - let &laststatus = 2 190 - let &statusline = "%<%2n » %f%{&modified ? ' +' : ''} «" 191 - \ . "%=%4c:%l %#Error#%{StatuslineErrors()}" 188 + func! SetStatusline() 189 + let &laststatus = 2 190 + let &statusline = "%<%2n » %f%{&modified ? ' +' : ''} «" 191 + \ . "%=%4c:%l %#Error#%{StatuslineErrors()}" 192 + endfunc 193 + 194 + call SetStatusline() 195 + augroup StatusLine 196 + au! 197 + autocmd BufEnter * call SetStatusline() 198 + augroup END 199 + 192 200 " }}} 193 201 " Identation {{{ 194 202 set shiftwidth=0 ··· 228 236 endif 229 237 " }}} 230 238 " Mappings {{{ 239 + inoremap <CR> <C-]><CR> 231 240 " Smart <Home> and `^` {{{ 232 241 " <Home> goes to the beginning of the text on first press and to the beginning 233 242 " of the line on second press. It alternates afterwards. ··· 241 250 " Simplify switching to Command mode {{{ 242 251 nnoremap ; : 243 252 vnoremap ; : 244 - nmap : <Plug>Sneak_; 245 - vmap : <Plug>Sneak_; 246 253 nnoremap q; q: 247 254 " }}} 248 255 " Fast paste from system clipboard {{{ ··· 281 288 command! Note setlocal nobl bt=nofile bh=delete 282 289 283 290 let g:sql_type_default = 'pgsql' 291 + call deoplete#enable() 284 292 " }}}
+1
utils/ctags
··· 2 2 --exclude=log 3 3 --exclude=tmp 4 4 --exclude=target 5 + --exclude=_build 5 6 6 7 --langdef=Elixir 7 8 --langmap=Elixir:.ex.exs