タグ

ブックマーク / lealog.hateblo.jp (2)

  • VimからNeovimに移行した - console.lealog();

    移行しようと思ってしたというより、なりゆきでそうなっただけではあるけど。 が、結論としてはもっと早く移行すりゃよかった!というくらいに、Neovimいいやん!ってなってる。 ことの経緯 `coc.nvim`やめるってよ もともとエディタはノーマルVimをターミナル内で使ってた みんなVSCodeな中、やや疎外感を感じながらも LSPまわりは`coc.nvim`を使ってて、特に不満はなかった が、ある日。 手元のNode.jsのバージョンを最新のLTSにあげたら、Svelteのエクステンションである`coc-svelte`が動かなくなった。 どうやら既知のIssueらしく、リポジトリにもPRが立ってた。 Fix coc-svelte not working with Node v18 by rudolfs · Pull Request #60 · coc-extensions/coc-sve

    VimからNeovimに移行した - console.lealog();
    yahihi
    yahihi 2023/03/03
  • enchant.jsのサイト埋め込み時のイベントの扱いについて - console.lealog();

    なんだかよくわからないタイトル・・・。 説明に困りますが、ようはenchant.jsで作ったゲームと、他のコンテンツを同じ画面内に表示させる場合です。 よくある例だと、「ゲームをプレイ!」みたいなリンクがあって、ゲームページに遷移すると思います。 これをページ遷移ではなくて、同一ページでやらせたい場合です。 結論をはじめに書くと、PCだと何も問題ないです。 問題はタッチ端末で、画面のスクロールやリンクのクリック(=タッチ)ができなくなるみたいです。 enchant.jsで作ったゲームをページに埋め込むと enchant.jsを読み込んでるページで、矢印キーやスペースキーを押してみてください。 普通のページならスクロールされたはずが、今回はされないはずです。 enchant.jsがそういう仕様で、全てゲームのイベントに持っていかれて、ページのスクロールはしないはずです。 ソースを追ってみると

    enchant.jsのサイト埋め込み時のイベントの扱いについて - console.lealog();
    yahihi
    yahihi 2012/12/12
  • 1