問題タブ [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.
emacs - 相対パスを持つファイルの場所で「ido-find-file」を機能させるにはどうすればよいですか?
現在のディレクトリがであるとします。次の手順で/abc
開くことができればいいのにと思います。/abc/def/file.txt
- 呼び出す
ido-find-file
- ミニバッファ (プロンプト
/abc
) に( )を貼り付けますyank
def/file.txt
- エンターを押します。
もしそうならfind-file
、それは開きますが、開きfile.txt
ませんido-find-file
。ido-find-file
の動作に従うようにするハッキングはありfile-file
ますか?
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 検索を改善する方法はありますか?
mysql - Icinga2 Web2 で IDO DB に履歴データがない
環境
Icinga2
Web2
でのプロビジョニングと使用IDO PostgreSQL
に取り組んでいます。IDO MySQL
Ansible
CentOS 7
私は偉大なhttps://github.com/Icinga/icinga2-ansibleロールに基づいて仕事をしています。IDO PostgreSQL などの自動化とサポートを追加するために、プロジェクト (mickael-ange/icinga2-ansible) をフォークしました。PostgreSQL サーバー 9.4 を使用しています。
さて、icinga2-ansible-web2-ui
Icinga2 Web2 と IDO PostgreSQL または IDO MySQLをウィザードなしで自動的にインストールするロールのバージョンになります。
私の問題
サーバーは、次のような Icinga2 Web2 インターフェイスでデータを取得する方法がわからないという例外で正常に動作しているようです。
Comments
そしてメニューDowntimes
からOverview
Event Grid
、Event Overview
、Notifications
、メニュー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
いますINSERT
UPDATE
DELETE
SEQUENCE
権限がに設定されていますUSAGE
バックエンド(およびリソース)postgres
にアクセスするユーザーとして構成しようとしましたが、UIにリストされていません(コメントを作成した後)。icinga_ido
icingaweb_ido
Comments
\dp
コマンドごとに一覧表示された PosgreSQL 権限は次のとおりです。
さらに、Icinga UI から作成したときに、PostgreSQL ログ (例: /var/lib/pgsql/9.4/data/pg_log/postgresql-Thu.log) にエラーはありませんComment
。
ただし、ユーザーを使用して UISEQUENCE
から参照しようとするとエラーが発生することがわかりました(ユーザーにはエラーはありません)。pgAdmin
icinga
postgres
しかし、ユーザーはに対する権限icinga
しか持っていないので、それが理にかなっているのかどうかはわかりません。USAGE
SEQUENCE
PostgreSQL と MySQL バックエンドのデバッグ ログの比較
そのため、コメントを作成するときに、両側 (MySQL IDO と PostgreSQL IDO) の Icinga デバッグ ログを比較することになります。icinga_externalcommands
、icinga_comments
、およびicinga_commenthistory
テーブルにデータを挿入する、私が探していた SQL ステートメントがあるのは、MySQL バックエンドだけであることがわかります。
2 つ以上のリンクを提供するほどの評判はありません (例: pastebin)。ここにログがあります。
Comment
with PostgreSQL バックエンドの追加:
Comment
with 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-ansible
Github リポジトリ (ブランチ: Issue-No-Historical-Data-in-Icinga2-Web2-and-DB) を複製し、 icinga2-we2-vagrant.mdの指示に従ってください。必要なツールがまだインストールされていない場合は、インストールする必要があります。次に、librarian-ansible を使用してロールの依存関係をインストールします。最後に、問題を再現するセクション (#ido-no-historical-data-in-icinga2-web2-and-db) を書きました。
ここまでお読みいただきありがとうございます!ミカエル
emacs - ido を補完エンジンとして使用せずに、ido を使用して Org-refile する
org-mode を使用してキャプチャ/リファイル ワークフローをセットアップしようとしていますが、ido を補完エンジンとして機能させるのに問題があります。
私はidoを有効にしています:
その後、構成の後半でorg-refile
、次の構成を使用してido 補完をセットアップしようとします
これらの設定を使用すると、呼び出そうとするとorg-refile
、ミニバッファーに ido 補完インターフェイスが表示され、再ファイルできるファイルと見出しが一覧表示され、ディレクトリ ツリーのような構造になると思います。
しかし、私が見ているのは、非 ido 補完インターフェースのような単なる空白です。このインターフェイスで補完を行うことができます。たとえばwo[Tab]em[Tab]
、 getwork/email
と入力することもできますが、私は ido の方が好きです。
これを構成した方法に何か問題がありますか?
emacs - emacs idoの表示数を変更
emacs idoの表示項目数が少ないと思いますが、idoの表示数を変更するにはどうすればいいですか?
python - ido-switch-buffer はバインドできませんemacs24のpythonモードで
emacs23を使用していたとき、idoを次のように構成しました。
しかし、emacs24 にアップグレードすると、.py の backtab が python-indent-dedent-line にバインドされているため、ido-switch-buffer を実行できないことがわかりました。
私は何をすべきか?