問題タブ [ido]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
163 参照

emacs - 相対パスを持つファイルの場所で「ido-find-file」を機能させるにはどうすればよいですか?

現在のディレクトリがであるとします。次の手順で/abc開くことができればいいのにと思います。/abc/def/file.txt

  1. 呼び出すido-find-file
  2. ミニバッファ (プロンプト/abc) に( )を貼り付けますyankdef/file.txt
  3. エンターを押します。

もしそうならfind-file、それは開きますが、開きfile.txtませんido-find-fileido-find-fileの動作に従うようにするハッキングはありfile-fileますか?

0 投票する
0 に答える
69 参照

emacs - Ido 補完ですべてのオプションが見つからない

Emacs 24.5.1 で ido モードを使用して、サブディレクトリ内のファイルを再帰的に検索しようとしています。これは私の設定です:

Cx Cf を呼び出しido-find-fileて「paym」と入力すると、次の 4 つの一致が得られます。Payment/ | PaymentsInteractorTests.swift | PaymentsRepository.swift | StoreKitPaymentRepositoryTests.swift

ただし、プロジェクトで呼び出されたファイルもありますがPaymentsInteractor.swift、これは ido では見つかりません。

私は何を間違っていますか?Ido 検索を改善する方法はありますか?

0 投票する
1 に答える
2037 参照

mysql - Icinga2 Web2 で IDO DB に履歴データがない

環境

Icinga2 Web2でのプロビジョニングと使用IDO PostgreSQLに取り組んでいます。IDO MySQLAnsibleCentOS 7

私は偉大なhttps://github.com/Icinga/icinga2-ansibleロールに基づいて仕事をしています。IDO PostgreSQL などの自動化とサポートを追加するために、プロジェクト (mickael-ange/icinga2-ansible) をフォークしました。PostgreSQL サーバー 9.4 を使用しています。

さて、icinga2-ansible-web2-uiIcinga2 Web2 と IDO PostgreSQL または IDO MySQLをウィザードなしで自動的にインストールするロールのバージョンになります。

私の問題

サーバーは、次のような Icinga2 Web2 インターフェイスでデータを取得する方法がわからないという例外で正常に動作しているようです。

  • CommentsそしてメニューDowntimesからOverview
  • Event GridEvent OverviewNotifications、メニューTimelineからHistory

Commentsとを作成できますSchedule Downtimesが、UI に表示されません。ダウンタイムは正しく処理されます。

送信できますNotificationsが、UI にも表示されません。SELinux が許容モードの場合、通知が送信されます。

私の質問は次のとおりです。データベースにコメント、ダウンタイムなどを入力するためのIDOまたはIcinga2 Web2構成はありますか..?

じぶんの/etc/icinga2/features-enabled/ido-pgsql.conf

ノート

注1

Icinga2 プロジェクトのほとんどのドキュメントとフォーラムを既に検索しましたが、葉巻は見つかりませんでした。以前にこの問題が発生したことがないことに驚いているので、おそらく私の側の問題です。

注2

Icinga IRC チャネルでチャットし、さらにテストを行った後、私の問題は PostgreSQL バックエンドでのみ発生することがわかりました。MySQL バックエンドで期待どおりに動作しています。

セッションのデバッグ

デバッグ セッション 1

自分の環境に関する情報/ログをさらに収集しました。

PostgreSQL のアクセス許可

Icinga ユーザーの PostgreSQL 権限を確認しました。

  • TABLE権限は、、、、に設定されてSELECTいますINSERTUPDATEDELETE
  • SEQUENCE権限がに設定されていますUSAGE

バックエンド(およびリソース)postgresにアクセスするユーザーとして構成しようとしましたが、UIにリストされていません(コメントを作成した後)。icinga_idoicingaweb_idoComments

\dpコマンドごとに一覧表示された PosgreSQL 権限は次のとおりです。

さらに、Icinga UI から作成したときに、PostgreSQL ログ (例: /var/lib/pgsql/9.4/data/pg_log/postgresql-Thu.log) にエラーはありませんComment

ただし、ユーザーを使用して UISEQUENCEから参照しようとするとエラーが発生することがわかりました(ユーザーにはエラーはありません)。pgAdminicingapostgres

しかし、ユーザーはに対する権限icingaしか持っていないので、それが理にかなっているのかどうかはわかりません。USAGESEQUENCE

PostgreSQL と MySQL バックエンドのデバッグ ログの比較

そのため、コメントを作成するときに、両側 (MySQL IDO と PostgreSQL IDO) の Icinga デバッグ ログを比較することになります。icinga_externalcommandsicinga_comments、およびicinga_commenthistoryテーブルにデータを挿入する、私が探していた SQL ステートメントがあるのは、MySQL バックエンドだけであることがわかります。

2 つ以上のリンクを提供するほどの評判はありません (例: pastebin)。ここにログがあります。

Commentwith PostgreSQL バックエンドの追加:

Commentwith MySQL バックエンドの追加:

PostgreSQL と MySQL バックエンドで Icinga2 を再起動する

PostgreSQL と MySQL バックエンドの両方で Icinga2 を再起動すると、ほとんど同じログが表示されます。

パッケージのバージョン

  • icinga2-2.4.1-1.el7.centos.x86_64
  • icinga2-ido-pgsql-2.4.1-1.el7.centos.x86_64
  • postgresql94-9.4.5-1PGDG.rhel7.x86_64
  • postgresql94-server-9.4.5-1PGDG.rhel7.x86_64

この問題の再現方法

問題を再現するエネルギーがある場合は、mickael-ange/icinga2-ansibleGithub リポジトリ (ブランチ: Issue-No-Historical-Data-in-Icinga2-Web2-and-DB) を複製し、 icinga2-we2-vagrant.mdの指示に従ってください。必要なツールがまだインストールされていない場合は、インストールする必要があります。次に、librarian-ansible を使用してロールの依存関係をインストールします。最後に、問題を再現するセクション (#ido-no-historical-data-in-icinga2-web2-and-db) を書きました。

ここまでお読みいただきありがとうございます!ミカエル

0 投票する
1 に答える
846 参照

emacs - ido を補完エンジンとして使用せずに、ido を使用して Org-refile する

org-mode を使用してキャプチャ/リファイル ワークフローをセットアップしようとしていますが、ido を補完エンジンとして機能させるのに問題があります。

私はidoを有効にしています:

その後、構成の後半でorg-refile、次の構成を使用してido 補完をセットアップしようとします

これらの設定を使用すると、呼び出そうとするとorg-refile、ミニバッファーに ido 補完インターフェイスが表示され、再ファイルできるファイルと見出しが一覧表示され、ディレクトリ ツリーのような構造になると思います。

しかし、私が見ているのは、非 ido 補完インターフェースのような単なる空白です。このインターフェイスで補完を行うことができます。たとえばwo[Tab]em[Tab]、 getwork/emailと入力することもできますが、私は ido の方が好きです。

これを構成した方法に何か問題がありますか?

0 投票する
1 に答える
44 参照

emacs - emacs idoの表示数を変更

emacs idoの表示項目数が少ないと思いますが、idoの表示数を変更するにはどうすればいいですか?

0 投票する
1 に答える
74 参照

python - ido-switch-buffer はバインドできませんemacs24のpythonモードで

emacs23を使用していたとき、idoを次のように構成しました。

しかし、emacs24 にアップグレードすると、.py の backtab が python-indent-dedent-line にバインドされているため、ido-switch-buffer を実行できないことがわかりました。

私は何をすべきか?