Skip to content
New issue

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

Korean macvim_menu file contains typo causing error E474. #1278

Closed
3 of 7 tasks
darkbrow opened this issue Sep 11, 2022 · 0 comments · Fixed by #1279
Closed
3 of 7 tasks

Korean macvim_menu file contains typo causing error E474. #1278

darkbrow opened this issue Sep 11, 2022 · 0 comments · Fixed by #1279

Comments

@darkbrow
Copy link

darkbrow commented Sep 11, 2022

Steps to reproduce

  1. remove all language, message, langmenu setting in vimrc
  2. open terminal and 'LC_ALL=ko_KR.UTF-8 mvim'
  3. E474 error occurs.

Expected behaviour

execute vim without error message.

Version of Vim and architecture

9.0, GUI/TUI, x86_64

Environment

macOS Monterey 12.5.1, x86_64, iTerm, xterm-256color

How MacVim was installed

homebrew

Logs and stack traces

/Users/jinbong/.vim/pack/vendor/start/sensible/plugin/sensible.vim[12]../usr/local/Cellar/macvim/HEAD-801217e/MacVim.app/Contents/Resources/vim/runtime/filetype.vim[2597]../usr/local/Cellar/macvim/HEAD-801217e/MacVim.app/Contents/Resources/vim/runtime/menu.vim[52]../usr/local/Cellar/macvim/HEAD-801217e/MacVim.app/Contents/Resources/vim/runtime/lang/menu_ko_kr.utf-8.vim[265]../usr/local/Cellar/macvim/HEAD-801217e/MacVim.app/Contents/Resources/vim/runtime/lang/macvim_menu/menu_ko_kr.utf-8.apple.vim 수행중 에러 발견:
  10 줄:
E474: 잘못된 인자

Vim configuration where issue is reproducable

No response

Issue has been tested with given configuration

  • by running MacVim.app from GUI macOS interface
  • by running vim/gvim/etc installed by MacVim
  • by running other versions of vim (e.g. /usr/bin/vim)

Issue has been tested with no configuration

  • by running mvim --clean (or gvim, supplied by MacVim distribution)
  • by running vim --clean (in terminal, supplied by MacVim distribution)
  • by running vim --clean (in terminal, other suppliers, e.g. /usr/bin/vim)

Other conditions

  • The both Homebrew packages "vim" and "macvim" are installed
@ychin ychin added this to the Release 174 milestone Sep 11, 2022
ychin added a commit to ychin/macvim that referenced this issue Sep 11, 2022
Apple's Korean translations contain individual "." instead of using
ellipsis, and the extraction script wasn't escapting them when using
them in `menutrans` commands. Add the escape and re-generate the Korean
menu translations.

Fix macvim-dev#1278
ychin added a commit that referenced this issue Sep 15, 2022
Updated to Vim 9.0.472.

Announcements
====================

Sponsors
--------------------

MacVim now allows you to sponsor the team! Any amount would be
appreciated and it is of course optional. See the announcement (#1271)
for more details.

Supporting old versions of macOS (10.12 or below)
--------------------

Currently, macOS supports macOS 10.9 or above. However, this is getting
harder to do so as time goes on (e.g. the latest Xcode doesn't support
building for it). In the near future, MacVim will mostly target 10.13
(High Sierra) or above, with 10.9 - 10.12 as legacy support. Visit this
discussion (#1288) if you would be affected and would like to know more.

Features
====================

Resizing MacVim new options
--------------------

You can now smoothly drag and resize MacVim without having it
constrained to fixed multiples of the text size, by setting the
"Smoothly resizes window" under General preference pane. This also
allows MacVim to behave better when used with third-party tools (e.g.
BetterSnapTool) to snap it to one side of the screen. #1276

The command line can now be pinned to the bottom of the window with a
setting (under Appearance preference pane). This makes it look better
aligned when using smooth resizing, or in other situations where the
window size is not a direct multiples of Vim's text size (e.g. full
screen or guioption+=k). #1280

New supported text styles
--------------------

Vim highlight groups `strikethrough`, `underdouble`, `underdotted`,
`underdashed` are now supported. #1287

New Vim features
--------------------

Virtual text allows you to place custom texts to be displayed inline for
diagnostic information and more (e.g. build errors, CSS color preview).
See `:help virtual-text` for more information.

The default color schemes (e.g. desert) are now fixed to look correct
again.

Misc options and commands:
- `set nosplitscroll` lets you preserve the windows' scroll positions
  when splitting. (v9.0.0445)
- `:defer` allows you to clean up in a function. (v9.0.0370)
- `:echowindow` allows you to echo a message to a floating popup message
  window instead of to the command line. (v9.0.0321)

Fixes
====================

- Fixed non-native full screen not working well with the notch on newer
  MacBook's when set to not show menu bar. You can also use
  `MMNonNativeFullScreenSafeAreaBehavior` to force MacVim to use the
  notch area as well if you don't mind some content being obscured. #1261
- Fixed bad interaction when two settings ("Open untitled window: never"
  and "After last window closes: Quit MacVim") are set together. #1257
- Fixed the bundled Vim tutor not working when launching from the Help
  menu #1265.
- Fix crashing on launch under macOS 10.9. #1212
- Fixed potential crash when switching appearance mode in MacVim
  preferences. #1270
- Korean localized menus no longer throw a syntax error on launch. #1278
- `did_install_default_menus` should work in MacVim now. #1267

General
====================

Sparkle (updater for MacVim) is now updated to 1.27.1 (#1284), and we no
longer use DSA keys for signing updates (#1285) as we are using EdDSA
already.

Scripting
====================

- Scripting languages versions:
    - Python is now built against 3.10, up from 3.9.

Compatibility
====================

Requires macOS 10.9 or above.

Script interfaces have compatibility with these versions:

- Lua 5.4
- Perl 5.18
- Python2 2.7
- Python3 3.10
- Ruby 3.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants