We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
次のようなカンジでセットアップ時のヘルパー関数を用意できたら嬉しいのではないかと思います。
要は、OpenWeatherMapを利用することでlatitude(緯度)を高精度かつ自動で設定し、color_stopをそれに合せられたら、というものです。
" autoload/sky-color-clock.vim function! sky_color_clock#update_from_owm() abort if !empty(g:sky_color_clock#openweathermap_api_key) try let weather_res = s:get_current_weather_info() if type(weather_res) == v:t_string let weather_dict = eval(weather_res) let lat = weather_dict.city.coord.lat let g:sky_color_clock#latitude = lat " let g:sky_color_clock#color_stops = s:default_color_stops(localtime()) endif catch /.*/ endtry endif endfunction
default_color_stopsがplugin/sky-color-clock.vimに入っていることなどもあり、微妙なのですが...
APIを使う関係もあり、プラグインのロード後の追加セットアップみたいなことをしないといけなくなる気もしますが...(あるいは、s:get_current_weather_info()をplugin側にもっていくか)
あったらいいなー、程度ですが。 とりあえず自分で実現できない、ボチボチがんばってみます、が良い方法などあればと思いIssueとして上げておきます。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
次のようなカンジでセットアップ時のヘルパー関数を用意できたら嬉しいのではないかと思います。
要は、OpenWeatherMapを利用することでlatitude(緯度)を高精度かつ自動で設定し、color_stopをそれに合せられたら、というものです。
default_color_stopsがplugin/sky-color-clock.vimに入っていることなどもあり、微妙なのですが...
APIを使う関係もあり、プラグインのロード後の追加セットアップみたいなことをしないといけなくなる気もしますが...(あるいは、s:get_current_weather_info()をplugin側にもっていくか)
あったらいいなー、程度ですが。
とりあえず自分で実現できない、ボチボチがんばってみます、が良い方法などあればと思いIssueとして上げておきます。
The text was updated successfully, but these errors were encountered: