Using the segment `powerline.segments.common.players.dbus_player` does
not work when a player has not been specified explicitly. In such a
case, with this PR, the segment will automatically choose the 1st media
player that implements "org.mpris.MediaPlayer2.Player".
This can be useful in displaying tracks from media players in powerline
without having to know the corresponding media player's properties
before-hand.
For example, this also works for displaying media tracks being played
on Google Chrome (since Chrome implements D-Bus interface) on YouTube,
etc.
* Add vim plugin coc.nvim segments.
* Add coc highlight group to colorschemes: default, solarized, solarizedlight.
* Fix coc highlight group in colorschemes: solarized, solarizedlight.
* Add document for segments.vim.plugin.coc.coc
* Update Powerline for ipython >=7
The method used for `since_5` does not work, but `since_7` does, however it is not documented.
I personally haven't found `c = get_config()` to be useful once you have generated the default `~/.ipython/profile_default/ipython_config.py` file.
Since `c.TerminalInteractiveShell.simple_prompt` is set to `False` by default, it's not worth mentioning it. There's many other things that **can** break if you change the default config options too. Additionally, `simple_prompt=True` doesn't fatally break anything, just make things less pretty. So it'd be better to not have that, but mention if things don't look pretty to make sure they didn't change that default.
* Making it work on latest version
* spacing
* Replaced tmux display with proper formatting of things already available
* Removed client_pid as it is not available
* Also removed other occurrences of explicit `tmux execution`
- mpc current format only used to get album info
- state, artist, title, total and elapsed now gotten from mpc command
with no extra parameters and a regular expression
- state uses convert state to sanitize the state from mpc
Ref #2010
- Added ALE support.
- Added mocp support.
- Added awesome 4+ support.
- Added support for `$pipestatus` in bash.
- Recognize terminal-job mode.
- Fixed i3 bindings when both i3-py and i3ipc are installed.
- Fixed i3 bar bindings.
- Fixed checking for battery in WSL.
- Fixed spotify segment on Mac OS.
- Fixed compiling C client with GCC-7.