{"id":109269,"date":"2023-04-09T09:09:41","date_gmt":"2023-04-09T00:09:41","guid":{"rendered":"https:\/\/softantenna.com\/blog\/?p=109269"},"modified":"2023-04-09T09:09:41","modified_gmt":"2023-04-09T00:09:41","slug":"neovim-0-9-released","status":"publish","type":"post","link":"https:\/\/softantenna.com\/blog\/neovim-0-9-released\/","title":{"rendered":"Neovim 0.9\u304c\u30ea\u30ea\u30fc\u30b9 - \u65b0\u6a5f\u80fd\u304c\u591a\u6570\u8ffd\u52a0"},"content":{"rendered":"<p><img decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/softantenna.com\/blog\/wp-content\/uploads\/2023\/04\/s_20230409_84938.jpg\" alt=\"S 20230409 84938\" title=\"s_20230409_84938.jpg\" border=\"0\" width=\"1249\" height=\"777\" \/><\/p>\n<p>Neovim\u958b\u767a\u30c1\u30fc\u30e0\u306f4\u67087\u65e5\u3001\u30c6\u30ad\u30b9\u30c8\u30a8\u30c7\u30a3\u30bf\u300cNeovim\u300d\u306e\u6700\u65b0\u7248v0.9\u3092\u30ea\u30ea\u30fc\u30b9\u3057\u307e\u3057\u305f(<a href=\"https:\/\/news.ycombinator.com\/item?id=35480629\">Hacker News<\/a>)\u3002\u73fe\u5728<a href=\"https:\/\/github.com\/neovim\/neovim\/releases\/tag\/stable\">GitHub<\/a>\u304b\u3089\u3001Windows\u3001macOS\u3001Linux\u7528\u306e\u5b9f\u884c\u30d5\u30a1\u30a4\u30eb\u3001\u304a\u3088\u3073\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>Neovim 0.9\u3067\u306f\u3001Treesitter\u30b7\u30f3\u30bf\u30c3\u30af\u30b9\u30cf\u30a4\u30e9\u30a4\u30c6\u30a3\u30f3\u30b0\u304c\u30d8\u30eb\u30d7\u30d5\u30a1\u30a4\u30eb\u3067\u30cf\u30a4\u30e9\u30a4\u30c8\u30b3\u30fc\u30c9\u4f8b\u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b\u5909\u66f4\u3084\u3001 LSP\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306b\u5bfe\u3059\u308b\u30bb\u30de\u30f3\u30c6\u30a3\u30c3\u30af\u30c8\u30fc\u30af\u30f3\u30cf\u30a4\u30e9\u30a4\u30c8\u306e\u30b5\u30dd\u30fc\u30c8\u306e\u8ffd\u52a0\u3001EditorConfig\u306e\u30b5\u30dd\u30fc\u30c8\u304c\u30d3\u30eb\u30c8\u30a4\u30f3\u306b\u306a\u308b\u4fee\u6b63\u306a\u3069\u304c\u884c\u308f\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>Neovim\u306e\u5834\u6240\u3092\u63a2\u3059\u305f\u3081\u306eNVIM_APPNAME\u74b0\u5883\u5909\u6570\u306e\u8ffd\u52a0\u3084\u3001Lua\u30d5\u30a1\u30a4\u30eb\u3092\u30d0\u30a4\u30c8\u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u3066\u30ad\u30e3\u30c3\u30b7\u30e5\u3059\u308b\u3001\u65b0\u3057\u3044\u5b9f\u9a13\u7684\u306alua-loader\u306e\u8ffd\u52a0\u3001tmux 3.2\u4ee5\u964d\u3067Nvim\u3092\u4f7f\u7528\u3059\u308b\u5834\u5408\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u30d7\u30ed\u30d0\u30a4\u30c0\u304c\u30b7\u30b9\u30c6\u30e0\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u30b3\u30d4\u30fc\u3059\u308b\u3088\u3046\u306b\u306a\u308b\u5909\u66f4\u3082\u884c\u308f\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u7834\u58ca\u7684\u306a\u5909\u66f4\u70b9\u3068\u3057\u3066\u4ee5\u4e0b\u306e\u9805\u76ee\u304c\u30ea\u30b9\u30c8\u30a2\u30c3\u30d7\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<blockquote><p>\nBREAKING CHANGES<br \/>\n- Remove hardcopy<br \/>\n- Make iconv a non-optional dep<br \/>\n- Remove has(\"debug\") (#22060)<br \/>\n- Make libintl a required dependency<br \/>\n- Rename vim.pretty_print => vim.print<br \/>\n- Rename sanitizer options from CLANG_* to ENABLE_*<br \/>\n- Remove the .deb release (#22773)<br \/>\n- **column**: Ensure 'statuscolumn' works with virtual and wrapped lines<br \/>\n- **cscope**: Remove<br \/>\n- **defaults**: Change default 'commentstring' value to empty (#22862)<br \/>\n- **edit**: Remove old c implementation of hebrew keymap<br \/>\n- **editorconfig**: Change editorconfig_enable to editorconfig<br \/>\n- **exepath**: Prefers extensionless for powershell<br \/>\n- **health**: Remove deprecated health.lua<br \/>\n- **lsp**: Add rule-based sem token highlighting (#22022)<br \/>\n- **lua**: Execute Lua with \"nvim -l\"<br \/>\n- **messages**: Graduate the 'msgsep' feature<br \/>\n- **options**: Deprecate paste, remove pastetoggle (#22647)<br \/>\n- **rpc**: Preseve files when stdio channel is closed (#22137)<br \/>\n- **runtime**: Remove filetype.vim (#20428)<br \/>\n- **treesitter**: Remove g:ts_highlight_lua (#22257)<br \/>\n- **treesitter**: Remove silent option from language.add()<br \/>\n- **treesitter**: Consolidate query util functions<br \/>\n- **treesitter**: Remove deprecated show_tree func<br \/>\n- **treesitter**: Deprecate top level indexes to modules (#22761)<br \/>\n- **treesitter**: Rename help parser to vimdoc\n<\/p><\/blockquote>\n<p>\u5909\u66f4\u70b9\u306e\u8a73\u7d30\u306f<a href=\"https:\/\/github.com\/neovim\/neovim\/blob\/040f1459849ab05b04f6bb1e77b3def16b4c2f2b\/runtime\/doc\/news.txt\">\u3053\u3061\u3089<\/a>\u3067\u78ba\u8a8d\u53ef\u80fd\u3067\u3059\u3002<\/p>\n<table>\n<tr>\n<th rowspan='4' style='white-space: nowrap;'><img decoding=\"async\" style=\"max-width: 52px; height: auto;\" src=\"https:\/\/softantenna.com\/uploads\/software\/6924\/i_screenshot1.jpg\" alt=\"I screenshot1\" \/><\/th>\n<th style='white-space: nowrap;'>\u30bf\u30a4\u30c8\u30eb<\/th>\n<td>NeoVim<\/td>\n<\/tr>\n<tr>\n<th style='white-space: nowrap;'>\u516c\u5f0f\u30b5\u30a4\u30c8<\/th>\n<td><a href=\"https:\/\/neovim.io\/\">https:\/\/neovim.io\/<\/a><\/td>\n<\/tr>\n<tr>\n<th style='white-space: nowrap;'>\u30bd\u30d5\u30c8\u30a2\u30f3\u30c6\u30ca<\/th>\n<td><a href=\"https:\/\/softantenna.com\/softwares\/6924-neo-vim\">https:\/\/softantenna.com\/softwares\/6924-neo-vim<\/a><\/td>\n<\/tr>\n<tr>\n<th style='white-space: nowrap;'>\u8aac\u660e<\/th>\n<td>\u30dd\u30b9\u30c8Vim\u3092\u76ee\u6307\u3057\u3066\u958b\u767a\u3055\u308c\u3066\u3044\u308b\u30e2\u30c0\u30f3\u306aVi\u30a8\u30c7\u30a3\u30bf\u3002<\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Neovim\u958b\u767a\u30c1\u30fc\u30e0\u306f4\u67087\u65e5\u3001\u30c6\u30ad\u30b9\u30c8\u30a8\u30c7\u30a3\u30bf\u300cNeovim\u300d\u306e\u6700\u65b0\u7248v0.9\u3092\u30ea\u30ea\u30fc\u30b9\u3057\u307e\u3057\u305f(Hacker News)\u3002\u73fe\u5728GitHub\u304b\u3089\u3001Windows\u3001macOS\u3001Linux\u7528\u306e\u5b9f\u884c\u30d5\u30a1\u30a4\u30eb\u3001\u304a\u3088\u3073\u30bd\u30fc\u30b9\u30b3 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":109270,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":"","footnotes":""},"categories":[75],"tags":[2175],"class_list":["post-109269","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-neovim"],"_links":{"self":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/posts\/109269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/comments?post=109269"}],"version-history":[{"count":0,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/posts\/109269\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/media\/109270"}],"wp:attachment":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/media?parent=109269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/categories?post=109269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/tags?post=109269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}