This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function! Dasung() " Specify a readable color scheme. | |
" Set color scheme, so that mostly things are readable | |
colorscheme delek | |
" Tune the airline color scheme (feel free to take it away). | |
AirlineTheme zenburn | |
" Keep the cursor as HD-FT has touch input | |
set guioptions+=r | |
" I got my copy of ProFontWindows, likely, from here: https://github.com/chrissimpkins/codeface/tree/master/fonts/pro-font-windows | |
" Resolution for the 13-inch Paperlike HD display is 1400 x 1050 | |
set guifont=ProFontWindows:h20 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; How it works? Well, when you type a single word with erranous spellings to Google, it way "Did you mean ...". | |
; This AHK script grab that piece of Google Suggestion and pass it back to the clipboard. | |
; Purpose: select the world to the left of the cursor, and correct using Google: | |
; Credits: AutoHotkey Community (Linfeng is not able to find the original source.) | |
; Please comment if you are able to find the source of those fantastic regex expressions | |
;; Usage: use Ctrl + Alt + Shift + H, to select the word to the left of your active cursor, | |
;; and replace it with whatever Google corrects it to be. | |
;; Warning: only work best for very-close, but wrong, spellings. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; How it works? Well, when you type a single word with erranous spellings to Google, it way "Did you mean ...". | |
; This AHK script grab that piece of Google Suggestion and pass it back to the clipboard. | |
; Purpose: select the world to the left of the cursor, and correct using Google: | |
; Credits: AutoHotkey Community (Linfeng is not able to find the original source.) | |
; Please comment if you are able to find the source of those fantastic regex expressions | |
;; Usage: use Ctrl + Alt + Shift + H, to select the word to the left of your | |
;; active cursor, and replace it with whatever Google corrects it to be. | |
;; Warning: only work best for very-close, but wrong, spellings. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; Since Github refuse to render anything in the old Firefox 55, I need to switch to Tridactyl with the newer Firefox. | |
; Yet, the <c-w> is missing from Tridactyl, and it is impossible to implemnet an Insert mode there | |
; This maps <c-w> to delete the word, and <alt + q> to take out (close) a tab. | |
; Lastly, <Alt + Shift + Q> will close the entire window. It is impractical to kill all existing process as done on Mac. | |
#IfWinActive ahk_exe firefox.exe | |
;questionable piece, 2018-11-06: may not get used to it in the end. | |
!q:: send ^w | |
^w:: Send ^+{Left}{BS} | |
; End of questionable piece. | |
!+q:: send !{F4} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let blacklists = ["https://calendar.google.com/*","https://mail.google.com/*","http://www.yilan.io/*"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" Snippet from my ~/.vimrc, where I use `Y` for fetching the absolute path, and use `<leader><leader>n` to fetch the name of the file. | |
" Other mappings were done a while ago. Kept for potential audience as they do demonstrate a wide variety of flags applicable for the expand() function. | |
if has('win32') | |
"Copy the full file path to windows clipboard. | |
nnoremap Y :let @* = expand("%:p")<CR> | |
"Copy the file name to windows clipboard. | |
nnoremap yyy :let @* = expand("%:p:t")<CR> | |
"Now using leaders: | |
" Full path | |
nnoremap <leader><leader>f :let @* = expand("%:p")<CR> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
::togo:: | |
; Debugging tips | |
; 1. Check if pandoc is installed. If not, the best way is to install through choco. | |
; choco install page:https://chocolatey.org/packages/pandoc | |
; 2. Check if `paste.exe` is available to PowerShell, same thing for `clip.exe` ==> these two are necessary Windows utilities/executable that were called with Ctrl+V and Ctrl+C | |
Run, PowerShell "paste.exe | pandoc -f markdown-smart --from=gfm -t HTML | Set-Clipboard -AsHtml ; echo 'Conversion done.' " | |
; Caveat: single quotes are pasted wrongly, as question marks. | |
Return |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let blacklists = ["https://mail.google.com/*","http://localhost/*","https://calendar.google.com/*","https://www.overleaf.com/*","https://app.getpocket.com/*","https://gallery.mailchimp.com/*","https://colab.research.google.com/*","https://www.tumblr.com/*","https://www.youtube.com/*","https://docs.google.com/*","https://todoist.com/*","https://toggl.com/*","https://groups.google.com/*"] | |
" Settings |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; Midbutton down for scrolling {{{ | |
; Feature: with acceleration as intended. | |
; Source: http://forum.notebookreview.com/threads/ultranav-middle-click-button-scroll.423415/ | |
; Linking source: https://superuser.com/questions/91074/thinkpad-trackpoint-scrolling-and-middle-click-possible | |
; Working version {{{ | |
$*MButton:: | |
Hotkey, $*MButton Up, MButtonup, off | |
KeyWait, MButton, T0.2 | |
If ErrorLevel = 1 | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#IfWinActive ahk_exe PDFXCview.exe | |
; Note, this script is built on one major assumption: | |
; 1. that there is a labeled routine called CenterMouseOnActiveWindow, from: https://www.autohotkey.com/boards/viewtopic.php?t=60433 | |
; 2. that the Property window shall open at the **center** of the active window. For XChangeViewer, this is exactly the case. | |
~RButton:: | |
Hotkey, f, f, On | |
KeyWait, f, D T3 | |
Hotkey, f, f, Off | |
if(!ErrorLevel) { | |
; Send, {Esc} |
OlderNewer