[~] Refactor
This commit is contained in:
parent
8aebcf9996
commit
c5ae224dbf
1
d1/f1.sh
1
d1/f1.sh
@ -7,6 +7,7 @@ cp dotfiles/.sway/config ~/.sway/config
|
|||||||
cp dotfiles/.zshenv ~/.zshenv
|
cp dotfiles/.zshenv ~/.zshenv
|
||||||
cp dotfiles/.zshrc ~/.zshrc
|
cp dotfiles/.zshrc ~/.zshrc
|
||||||
cp dotfiles/.vimrc ~/.vimrc
|
cp dotfiles/.vimrc ~/.vimrc
|
||||||
|
cp dotfiles/.py3.vimrc ~/.py3.vimrc
|
||||||
cp dotfiles/.tmux.conf ~/.tmux.conf
|
cp dotfiles/.tmux.conf ~/.tmux.conf
|
||||||
cp -rp \
|
cp -rp \
|
||||||
dotfiles/.ipython/profile_default/ipython_config.py \
|
dotfiles/.ipython/profile_default/ipython_config.py \
|
||||||
|
@ -1363,7 +1363,14 @@ def pm_service(argv):
|
|||||||
parser = optparse.OptionParser()
|
parser = optparse.OptionParser()
|
||||||
options, args = parser.parse_args(argv)
|
options, args = parser.parse_args(argv)
|
||||||
|
|
||||||
|
assert sys.platform == 'darwin'
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
|
subprocess.check_call([
|
||||||
|
'osascript',
|
||||||
|
'-e',
|
||||||
|
'tell application "Finder" to sleep'
|
||||||
|
])
|
||||||
subprocess.check_call(['pmset', 'sleepnow'])
|
subprocess.check_call(['pmset', 'sleepnow'])
|
||||||
|
|
||||||
|
|
||||||
@ -1389,7 +1396,11 @@ def pm_service(argv):
|
|||||||
#''', shell=True).decode('utf-8')
|
#''', shell=True).decode('utf-8')
|
||||||
|
|
||||||
if not cmd is None and 'TurnedOn' in cmd:
|
if not cmd is None and 'TurnedOn' in cmd:
|
||||||
if 'AppleMultitouchDevice' in cmd:
|
if (
|
||||||
|
'AppleMultitouchDevice' in cmd or
|
||||||
|
'AppleACPIButton' in cmd or
|
||||||
|
'eventType:29' in cmd
|
||||||
|
):
|
||||||
action = 'wake-up'
|
action = 'wake-up'
|
||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
|
24
dotfiles/.py3.vimrc
Normal file
24
dotfiles/.py3.vimrc
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
py3 << EOF
|
||||||
|
def f1():
|
||||||
|
t1 = vim.current.window
|
||||||
|
t2 = t1.width
|
||||||
|
vim.command('vnew')
|
||||||
|
t3 = t2 // 3
|
||||||
|
vim.command('vertical resize %d' % t3)
|
||||||
|
vim.current.window = t1
|
||||||
|
|
||||||
|
def f2():
|
||||||
|
context = {
|
||||||
|
k : vim.options['splitright']
|
||||||
|
for k in ['splitright']
|
||||||
|
}
|
||||||
|
try:
|
||||||
|
current_window = vim.current.window
|
||||||
|
vim.options['splitright'] = True
|
||||||
|
vim.command('vnew')
|
||||||
|
vim.command('r! tmux show-buffer')
|
||||||
|
vim.current.window = current_window
|
||||||
|
finally:
|
||||||
|
for k, v in context.items():
|
||||||
|
vim.options[k] = v
|
||||||
|
EOF
|
@ -4,30 +4,9 @@ filetype off
|
|||||||
set viminfo+=/1000000,:1000000
|
set viminfo+=/1000000,:1000000
|
||||||
|
|
||||||
|
|
||||||
py3 << EOF
|
if has('python3')
|
||||||
def f1():
|
source = $HOME . '.py3.vimrmc'
|
||||||
t1 = vim.current.window
|
endif
|
||||||
t2 = t1.width
|
|
||||||
vim.command('vnew')
|
|
||||||
t3 = t2 // 3
|
|
||||||
vim.command('vertical resize %d' % t3)
|
|
||||||
vim.current.window = t1
|
|
||||||
|
|
||||||
def f2():
|
|
||||||
context = {
|
|
||||||
k : vim.options['splitright']
|
|
||||||
for k in ['splitright']
|
|
||||||
}
|
|
||||||
try:
|
|
||||||
current_window = vim.current.window
|
|
||||||
vim.options['splitright'] = True
|
|
||||||
vim.command('vnew')
|
|
||||||
vim.command('r! tmux show-buffer')
|
|
||||||
vim.current.window = current_window
|
|
||||||
finally:
|
|
||||||
for k, v in context.items():
|
|
||||||
vim.options[k] = v
|
|
||||||
EOF
|
|
||||||
|
|
||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user