--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: tmux: lines corrupted with vim-nox
- From: Christian Göttsche <cgzones@googlemail.com>
- Date: Thu, 21 Sep 2017 12:13:11 +0200
- Message-id: <CAJ2a_DeRi7Wdd-0grQyAvokUvx-Fey5NVWDuD0ZxeD6HUdC7fw@mail.gmail.com>
Package: tmux
Version: 2.6~rc3-1
When using vi (vim-nox) inside a tmux session and then jumping from
top to bottom or the other way around, the lines get corrupted. This
issue does not appear with vi outside a tmux session.
Example:
$ vi /usr/include/c++/7/string_view
GG # jump to end
<snip>
__s.length() * sizeof(char16_t)); }
};yright (C) 2013-2017 Free Software Foundation, Inc.
//
template<> is part of the GNU ISO C++ Library. This library is free
struct __is_fast_hash<hash<u16string_view>> : std::false_type
{ }; of the GNU General Public License as published by the
// Free Software Foundation; either version 3, or (at your option)
template<> version.
struct hash<u32string_view>
: public __hash_base<size_t, u32string_view>it will be useful,
{t WITHOUT ANY WARRANTY; without even the implied warranty of
// MERsize_tBILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNUoperator()(const u32string_view& __s) const noexcept
{ return std::_Hash_impl::hash(__s.data(),
// Under Section 7 of GPL version 3, __s.length() * sizeof(char32_t)); }
};missions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.
template<>
struct __is_fast_hash<hash<u32string_view>> : std::false_typense and
{ };y of the GCC Runtime Library Exception along with this program;
#endif the files COPYING3 and COPYING.RUNTIME respectively. If not, see
_GLIBCXX_END_NAMESPACE_VERSIONs/>.
inline namespace literals
{ This is a Standard C++ Library header.
inline namespace string_view_literals
{
_GLIBCXX_BEGIN_NAMESPACE_VERSION
// N3762 basic_string_view library
// inline constexpr basic_string_view<char>
operator""sv(const char* __str, size_t __len)
{ return basic_string_view<char>{__str, __len}; }
#define _GLIBCXX_STRING_VIEW 1
#ifdef _GLIBCXX_USE_WCHAR_T
inline constexpr basic_string_view<wchar_t>
operator""sv(const wchar_t* __str, size_t __len)
{ return basic_string_view<wchar_t>{__str, __len}; }
#endifude <bits/c++17_warning.h>
#else
#ifdef _GLIBCXX_USE_C99_STDINT_TR1
inline constexpr basic_string_view<char16_t>
operator""sv(const char16_t* __str, size_t __len)
{ return basic_string_view<char16_t>{__str, __len}; }
#include <bits/functional_hash.h>
#incinline constexpr basic_string_view<char32_t>
operator""sv(const char32_t* __str, size_t __len)
{ return basic_string_view<char32_t>{__str, __len}; }
#endif
_GLIBCXX_BEGIN_NAMESPACE_VERSION
_GLIBCXX_END_NAMESPACE_VERSION
} // namespace string_literals
} // namespace literals_view <string_view>
* @brief A non-owning reference to a string.
} // namespace std
* @ingroup strings
#include <bits/string_view.tcc>
*
#endif // __cplusplus <= 201402Laracter
* @tparam _Traits Traits for character type, defaults to
#endif // _GLIBCXX_EXPERIMENTAL_STRING_VIEW
</snip>
--- End Message ---