Skip to content

Commit 6c0ec04

Browse files
committed
Merge pull request #141 from bfredl/str_enc
Don't override the encoding of msgpack STR
2 parents 8a6cdf4 + d6f2c7a commit 6c0ec04

File tree

2 files changed

+1
-8
lines changed

2 files changed

+1
-8
lines changed

neovim/api/nvim.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@ def from_session(cls, session):
4646
session.error_wrapper = lambda e: NvimError(e[1])
4747
channel_id, metadata = session.request(b'vim_get_api_info')
4848

49-
encoding = session.request(b'vim_get_option', b'encoding')
50-
session._async_session._msgpack_stream.set_packer_encoding(encoding)
51-
5249
if IS_PYTHON3:
5350
hook = DecodeHook()
5451
# decode all metadata strings for python3

neovim/msgpack_rpc/msgpack_stream.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,10 @@ class MsgpackStream(object):
1919
def __init__(self, event_loop):
2020
"""Wrap `event_loop` on a msgpack-aware interface."""
2121
self._event_loop = event_loop
22-
self._packer = Packer(use_bin_type=True, encoding=None)
22+
self._packer = Packer(use_bin_type=True)
2323
self._unpacker = Unpacker()
2424
self._message_cb = None
2525

26-
def set_packer_encoding(self, encoding):
27-
"""Switch encoding for Unicode strings."""
28-
self._packer = Packer(use_bin_type=True, encoding=encoding)
29-
3026
def threadsafe_call(self, fn):
3127
"""Wrapper around `BaseEventLoop.threadsafe_call`."""
3228
self._event_loop.threadsafe_call(fn)

0 commit comments

Comments
 (0)