WEBVTT 00:00:00.000 --> 00:00:52.515 Introduction 00:00:52.516 --> 00:03:29.119 Motivation 00:03:29.120 --> 00:04:37.599 My requirements 00:04:37.600 --> 00:05:02.959 Basic setup: corfu + eglot 00:05:02.960 --> 00:06:44.879 Looking at completion-at-point functions 00:06:44.880 --> 00:08:10.899 Making my own (basic) c-a-p-f for yasnippet: the completion properties 00:08:10.900 --> 00:09:18.879 Getting yas-kw-list right: What do I want? 00:09:18.880 --> 00:11:33.840 Diving in yasnippet 00:11:33.840 --> 00:13:03.803 Fine-tuning: adding cape 00:13:03.804 --> 00:14:05.359 Automatic snippet expansion 00:14:05.360 --> 00:14:58.319 Themes 00:14:58.320 --> 00:15:48.583 My check-list 00:15:48.584 --> 00:16:58.039 Takeaways 00:16:58.040 --> 00:18:54.999 Requests (to whom it may concern) 00:18:55.000 --> 00:19:40.159 Q: Did you try yasnippet-capf? If so, what did you miss from it that this approach has? Thanks! https://github.com/elken/yasnippet-capf 00:19:40.160 --> 00:24:51.879 A small demo 00:24:51.880 --> 00:32:32.119 Q: Do special characters in yasnippets work well too? example <FD ? 00:32:32.120 --> 00:35:44.920 Emacs Lisp