profile
viewpoint
Oleg Kostyuk cub-uanic Independent contractor Kharkov, Ukraine http://bit.ly/cubuanic-github-contributions

cub-uanic/tmk_keyboard 158

keyboard controller firmware for Atmel AVR USB family

cub-uanic/Catalyst-Controller-DBIC-API 2

fork of git://git.shadowcat.co.uk/catagits/Catalyst-Controller-DBIC-API

cub-uanic/WebService-PagerDuty 2

Module to interface with the http://PagerDuty.com service

cub-uanic/Catalyst-TraitFor-Model-DBIC-Schema-ConnectInfo-Several 1

Support for several connect_info entries for Catalyst::Model::DBIC::Schema

cub-uanic/Catalyst-TraitFor-Model-DBIC-Shortcut 1

Shortcuts support for DBIC models

cub-uanic/Catalyst-TraitFor-Request-Params-Hashed 1

Access to parameters like "name[index]" as hashes for Catalyst::Request

cub-uanic/perl-test-code-quality-template 1

Some tests for non-functional testing - you can copy these test to any your perl project

cub-uanic/Text-SimpleTable-AutoWidth 1

Simple eyecandy ASCII tables with auto-width selection

cubuanic-books/backbone-fundamentals 1

A creative-commons book on Backbone.js for beginners and advanced users alike

cubuanic-books/backbone-patterns 1

Common Backbone.js usage patterns.

PR opened qmk/qmk_firmware

Fix: Add default early-init bootloader to F042/F072. bug

Description

F042/F072 aren't entering bootloader by default because the define for bootloader during early init isn't set. This PR cherry-picks that support from the develop.

Types of Changes

<!--- What types of changes does your code introduce? Put an x in all the boxes that apply. -->

  • [x] Core
  • [x] Bugfix
  • [ ] New feature
  • [x] Enhancement/optimization
  • [ ] Keyboard (addition or update)
  • [ ] Keymap/layout/userspace (addition or update)
  • [ ] Documentation

Checklist

<!--- Go over all the following points, and put an x in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->

  • [x] My code follows the code style of this project: C, Python
  • [x] I have read the PR Checklist document and have made the appropriate changes.
  • [ ] My change requires a change to the documentation.
  • [ ] I have updated the documentation accordingly.
  • [x] I have read the CONTRIBUTING document.
  • [ ] I have added tests to cover my changes.
  • [x] I have tested the changes and verified that they work and don't break anything (as well as I can manage).
+40 -0

0 comment

2 changed files

pr created time in 6 minutes

pull request commentMarlinFirmware/Marlin

Initial Anet ET4 Board Support

AFAIK the ET4 here is the basic unit. No special markings on the box. I'll turn it over and see what kind of electronics it actually has inside in the morning. It's a touch screen with a custom interface, which I can also demo for you then. A very nice looking and solid machine, but I do believe E and Z might not be silent drivers…. But don't let me start rumors until I have a closer look.

thisiskeithb

comment created time in 6 minutes

issue openedneovim/neovim

system() throws error on `grep -m` commands with large input

This is a new report for the exact same issue reported here: https://github.com/neovim/neovim/issues/5791. The proposed solution, prefixing the system() with silent! does not work for my Neovim version.

  • nvim --version: 0.4.4
  • vim -u DEFAULTS (version: ) behaves differently? No
  • Operating system/version: Linux 5.9.1
  • Terminal name/version: st 0.7
  • $TERM: tmux-256color

Steps to reproduce using nvim -u NORC

nvim -u NORC
:silent! call system("grep -m 50 'foobar'", repeat(['foobar'], 50000))

Actual behaviour

E5677: Error writing input to shell-command: EPIPE

Expected behaviour

No error message being printed.

created time in 13 minutes

push eventjunegunn/fzf

Junegunn Choi

commit sha d2af3ff98d427d797be809505661aeb84e65e4c7

Change how hl:-1 or hl+:-1 is applied to text with background color

view details

push time in 18 minutes

issue commentSirVer/ultisnips

Cannot jump to next placeholder when expanding snippet from an autocmd

@Akuseru1 ExpandSnippet doesn't work from :normal, see https://github.com/junegunn/fzf.vim/issues/796#issuecomment-738448709 and https://github.com/junegunn/fzf.vim/pull/1196 Been fighting with this whole day yesterday. :-(

Akuseru1

comment created time in 25 minutes

Pull request review commentqmk/qmk_firmware

Add Herringbone Pro, re-organize herringbone folder

+/* Copyright 2020 Ramon Imbao+ *+ * This program is free software: you can redistribute it and/or modify+ * it under the terms of the GNU General Public License as published by+ * the Free Software Foundation, either version 2 of the License, or+ * (at your option) any later version.+ *+ * This program is distributed in the hope that it will be useful,+ * but WITHOUT ANY WARRANTY; without even the implied warranty of+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the+ * GNU General Public License for more details.+ *+ * You should have received a copy of the GNU General Public License+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.+ */+#include QMK_KEYBOARD_H++const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {+    [0] = LAYOUT_all(+        KC_ESC,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  KC_PSCR, KC_VOLD, KC_MUTE, KC_VOLU,+        KC_GRV,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_BSPC, KC_BSPC, KC_HOME,+        KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,    KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,+        KC_CAPS, KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT, KC_ENT,           KC_PGDN,+        KC_LSFT, KC_NO,   KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT, KC_UP,   KC_END,+        KC_LCTL, KC_LGUI, KC_LALT,                   KC_SPC,                    KC_RALT, KC_RCTL,                   KC_LEFT, KC_DOWN, KC_RGHT+    ),+    [1] = LAYOUT_all(+        RESET,   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______,                   _______,                   _______, _______,                   _______, _______, _______+    ),+    [2] = LAYOUT_all(+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______,                   _______,                   _______, _______,                   _______, _______, _______+    ),+    [3] = LAYOUT_all(+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______,+        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,+        _______, _______, _______,                   _______,                   _______, _______,                   _______, _______, _______+    ),+};++keyevent_t encoder_ccw = {+    .key = (keypos_t){.row = 6, .col = 0},+    .pressed = false+};++keyevent_t encoder_cw = {+    .key = (keypos_t){.row = 6, .col = 1},+    .pressed = false+};++void matrix_scan_user(void) {+    if (IS_PRESSED(encoder_ccw)) {+        encoder_ccw.pressed = false;+        encoder_ccw.time = (timer_read() | 1);+        action_exec(encoder_ccw);+    }++    if (IS_PRESSED(encoder_cw)) {+        encoder_cw.pressed = false;+        encoder_cw.time = (timer_read() | 1);+        action_exec(encoder_cw);+    }+}++void encoder_update_user(uint8_t index, bool clockwise) {+    if (clockwise) {+        encoder_cw.pressed = true;+        encoder_cw.time = (timer_read() | 1);+        action_exec(encoder_cw);+    } else {+        encoder_ccw.pressed = true;+        encoder_ccw.time = (timer_read() | 1);+        action_exec(encoder_ccw);+    }+}

Haha, can't take credit for this though. Not sure where this was first done, but I saw this here: https://github.com/NightlyBoards/qmk_firmware/commit/fe7949d6f5783c184f3e7d3ee4df7b4bb86f26ba

ramonimbao

comment created time in 26 minutes

pull request commentMarlinFirmware/Marlin

[DRAFT] ADD NOZZLE_TO_PROBE_OFFSET_Z_POSITIVE

But I digress, where would be a good forum to ask support questions about UBL?

The Marlin Discord server.

swissnorp

comment created time in 28 minutes

issue commentjunegunn/fzf

C-w behavior in FZF window

Okay, I see your point.

maxless

comment created time in 32 minutes

Pull request review commentneovim/neovim

lua: Fix loading of shared library lua module

 function vim._load_package(name)     local path = "lua/"..trail:gsub('?',basename)     local found = vim.api.nvim_get_runtime_file(path, false)     if #found > 0 then-      return package.loadlib(found[1])+      return package.loadlib(found[1], "luaopen_" .. name)

what happens if the so is namespaced like lua/myfoo/bar.so ? shouldn't luaopen_bar be used then?

tkonolige

comment created time in 39 minutes

issue commenthashicorp/vagrant

Vagrant fails to call VBoxManage

Also works for me with .deb under Ubuntu. Thank you @qprichard !

Nohzoh

comment created time in 41 minutes

pull request commentMarlinFirmware/Marlin

[DRAFT] ADD NOZZLE_TO_PROBE_OFFSET_Z_POSITIVE

@thinkyhead

The ZYYX presents an interesting situation. Is it using 4-point linear leveling (ABL LINEAR) to produce a flat plane? It looks like the code would have to be modified if you wanted to also use the probe for homing, or to probe a mesh. Although, UBL could combine these functions to get a refined tilted mesh.

Yes, something like that. The build plate has 4 notches but the original firmware only uses 3 points to measure a flat plane, it also allows manual input of a few offsets in a 2x2 mesh.

As the build plate is removable (held by magnets) using UBL and the 3-point mesh tilting would be perfect for this printer. Probe the mesh once (by attaching a temporary extension to the switch probe) and store it. Then, whenever the plate has been removed and reinserted (or perhaps even before each print), adjust the mesh using a 3-point measurement in the notches to compensate for any movement of the plate.

However I can't seem to be able to wrap my head around how the 3-point adjustment is supposed to work. I don't understand the starting point it uses when rotating the mesh. It's not based on the difference between the last 3-point measurement and the current one, which means the mesh ends up tilted all wrong for me.

But I digress, where would be a good forum to ask support questions about UBL?

swissnorp

comment created time in 43 minutes

pull request commentMarlinFirmware/Marlin

Initial Anet ET4 Board Support

I just pinged Anet again for schematics and additional information or original firmware to help out, so we'll see if they get back to me quickly.

thisiskeithb

comment created time in an hour

issue commentqmk/qmk_firmware

[Feature Request] Optional OLED displays

I'll want to resolve this issue on my next keyboard since I'm planning to allow for socketable displays, so I'm commenting to keep the issue open. Thanks!

splitkb

comment created time in an hour

pull request commentqmk/qmk_firmware

Add Full-duplex serial driver for ARM boards

I think that situation is unlikely to occur because there is no other thread than the main and idle thread right now

Untrue for USB-OTG MCUs -- USB runs in a thread inside ChibiOS.

KarlK90

comment created time in an hour

issue closedycm-core/YouCompleteMe

No install.py (AUR package)?

Issue Prelude

Please complete these steps and check these boxes (by putting an x inside the brackets) before filing your issue:

  • [x] I have read and understood YCM's CONTRIBUTING document.
  • [x] I have read and understood YCM's CODE_OF_CONDUCT document.
  • [x] I have read and understood YCM's README, especially the Frequently Asked Questions section.
  • [x] I have searched YCM's issue tracker to find issues similar to the one I'm about to report and couldn't find an answer to my problem. (Example Google search.)
  • [x] If filing a bug report, I have included the output of vim --version.
  • [x] If filing a bug report, I have included the output of :YcmDebugInfo.
  • [ ] If filing a bug report, I have attached the contents of the logfiles using the :YcmToggleLogs command.
  • [x] If filing a bug report, I have included which OS (including specific OS version) I am using.
  • [ ] If filing a bug report, I have included a minimal test case that reproduces my issue, using vim -Nu /path/to/YCM/vimrc_ycm_minimal, including what I expected to happen and what actually happened.
  • [ ] If filing a installation failure report, I have included the entire output of install.py (or cmake/make/ninja) including its invocation
  • [ ] I understand this is an open-source project staffed by volunteers and that any help I receive is a selfless, heartfelt gift of their free time. I know I am not entitled to anything and will be polite and courteous.
  • [ ] I understand my issue may be closed if it becomes obvious I didn't actually perform all of these steps.

Thank you for adhering to this process! It ensures your issue is resolved quickly and that neither your nor our time is needlessly wasted.

Issue Details

Provide a clear description of the problem, including the following key questions:

  • What did you do?

Include steps to reproduce here.

  1. yay -S vim-youcompleteme-git

Include description of a minimal test case, including any actual code required to reproduce the issue.

If you made changes to vimrc_ycm_minimal, pase them here:

<contents of ycm_vimrc_minimal>
  • What did you expect to happen?

Include description of the expected behaviour.

There is no install.py file. Additionally there is no bundle directory in ~/.vim/, but maybe because I installed the AUR package instead of the plugin.

Include description of the observed behaviour, including actual output, screenshots, etc.

Diagnostic data

Output of vim --version

VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Nov 15 2020 16:46:37)
Included patches: 1-1989
Compiled by Arch Linux
Huge version without GUI.  Features included (+) or not (-):
+acl               -farsi             +mouse_sgr         +tag_binary
+arabic            +file_in_path      -mouse_sysmouse    -tag_old_static
+autocmd           +find_in_path      +mouse_urxvt       -tag_any_white
+autochdir         +float             +mouse_xterm       +tcl/dyn
-autoservername    +folding           +multi_byte        +termguicolors
-balloon_eval      -footer            +multi_lang        +terminal
+balloon_eval_term +fork()            -mzscheme          +terminfo
-browse            +gettext           +netbeans_intg     +termresponse
++builtin_terms    -hangul_input      +num64             +textobjects
+byte_offset       +iconv             +packages          +textprop
+channel           +insert_expand     +path_extra        +timers
+cindent           +ipv6              +perl/dyn          +title
-clientserver      +job               +persistent_undo   -toolbar
-clipboard         +jumplist          +popupwin          +user_commands
+cmdline_compl     +keymap            +postscript        +vartabs
+cmdline_hist      +lambda            +printer           +vertsplit
+cmdline_info      +langmap           +profile           +virtualedit
+comments          +libcall           +python/dyn        +visual
+conceal           +linebreak         +python3/dyn       +visualextra
+cryptv            +lispindent        +quickfix          +viminfo
+cscope            +listcmds          +reltime           +vreplace
+cursorbind        +localmap          +rightleft         +wildignore
+cursorshape       +lua/dyn           +ruby/dyn          +wildmenu
+dialog_con        +menu              +scrollbind        +windows
+diff              +mksession         +signs             +writebackup
+digraphs          +modify_fname      +smartindent       -X11
-dnd               +mouse             -sound             -xfontset
-ebcdic            -mouseshape        +spell             -xim
+emacs_tags        +mouse_dec         +startuptime       -xpm
+eval              +mouse_gpm         +statusline        -xsmp
+ex_extra          -mouse_jsbterm     -sun_workshop      -xterm_clipboard
+extra_search      +mouse_netterm     +syntax            -xterm_save
   system vimrc file: "/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc   -L. -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.32/core_perl/CORE  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -L/usr/local/lib -Wl,--as-needed -o vim        -lm -ltinfo -lelf    -lacl -lattr -lgpm -ldl   -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.32/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fstack-protector-strong -L/usr/local/lib  -L/usr/lib/perl5/5.32/core_perl/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc   -L/usr/lib -ltclstub8.6 -ldl -lz -lpthread -lm

Output of YcmDebugInfo

Printing YouCompleteMe debug information...
-- Resolve completions: Up front
-- Client logfile: /tmp/ycm_dv6emdnj.log
-- Server Python interpreter: /usr/bin/python3
-- Server Python version: 3.9.0
-- Server has Clang support compiled in: True
-- Clang version: clang version 11.0.0
-- No extra configuration file found
-- Server running at: http://127.0.0.1:54297
-- Server process ID: 16767
-- Server logfiles:
--   /tmp/ycmd_54297_stdout_6vg6ddi9.log
--   /tmp/ycmd_54297_stderr_ig_z21bx.log

Output of YcmDiags

Paste output here

Output of git rev-parse HEAD in YouCompleteMe installation directory

paste output here

Contents of YCM, ycmd and completion engine logfiles

Reproduce the issue with vim -Nu /path/to/YCM/vimrc_ycm_minimal, which enabled debug logging and other useful diagnostics. Include a link to a gist containing all of the log files listed by :YcmToggleLogs.

OS version, distribution, etc.

Arch Linux 5.9.11-arch2-1

Output of build/install commands

Include link to a gist containing the invocation and entire output of install.py if reporting an installation issue.

I installed ycm using the aur package vim-youcompleteme-git. Everything built well, no problems. The only thing is that there is no "install.py", is this possible?? I did multiple searches through the filesystem using the command "find", but got no result. It's weird.

closed time in an hour

ErayOzcanPXL

issue commentycm-core/YouCompleteMe

No install.py (AUR package)?

We do not support third party packaging. Follow the install guide or take it up with the maintainer of the third party packaging.

ErayOzcanPXL

comment created time in an hour

pull request commentMarlinFirmware/Marlin

Initial Anet ET4 Board Support

I imagine the 2208s are wired in standalone mode since the existing pins file doesn’t have any TMC/UART-related pins.

I have my doubts about that. This is my reasoning: On Creality boards, which also use standalone drivers, there are little SMD mounted pots to change the vref. On the ET4 board no such thing exists - so it may be wired in UART. I assume UART wired TMC stepper drivers can still be run in standalone mode too without wiring changes (because you still need to give the X_STEP_PIN etc).

Thanks for confirming what I was thinking. We can simply declare the stepper driver and enable other features like the probe via config.

Yes, these are the changes I did to make it working well for me: https://github.com/Sebazzz/ANET-ET4Pro-Marlin/commits/easyconfig

thisiskeithb

comment created time in an hour

pull request commentMarlinFirmware/Marlin

Initial Anet ET4 Board Support

But I compile it using the same pins file, so I think in that sense it is 100% compatible

Thanks for confirming what I was thinking. We can simply declare the stepper driver and enable other features like the probe via config.

I imagine the 2208s are wired in standalone mode since the existing pins file doesn’t have any TMC/UART-related pins.

thisiskeithb

comment created time in an hour

pull request commentneovim/neovim

api: add option metadata

I didn't like the having keys sometimes being in the dictionarty and sometimes not (for languages like Python, where you don't just silenty get returned nil for access a dict). So I changed it so that the keys are ALWAYS in the dictionary.

It that case we should merge win and buf to a single key: scope which the value either win, buf or global. ( but leave global_local as it is).

tjdevries

comment created time in an hour

issue openedycm-core/YouCompleteMe

No install.py (AUR package)?

Issue Prelude

Please complete these steps and check these boxes (by putting an x inside the brackets) before filing your issue:

  • [x] I have read and understood YCM's CONTRIBUTING document.
  • [x] I have read and understood YCM's CODE_OF_CONDUCT document.
  • [x] I have read and understood YCM's README, especially the Frequently Asked Questions section.
  • [x] I have searched YCM's issue tracker to find issues similar to the one I'm about to report and couldn't find an answer to my problem. (Example Google search.)
  • [x] If filing a bug report, I have included the output of vim --version.
  • [x] If filing a bug report, I have included the output of :YcmDebugInfo.
  • [ ] If filing a bug report, I have attached the contents of the logfiles using the :YcmToggleLogs command.
  • [x] If filing a bug report, I have included which OS (including specific OS version) I am using.
  • [ ] If filing a bug report, I have included a minimal test case that reproduces my issue, using vim -Nu /path/to/YCM/vimrc_ycm_minimal, including what I expected to happen and what actually happened.
  • [ ] If filing a installation failure report, I have included the entire output of install.py (or cmake/make/ninja) including its invocation
  • [ ] I understand this is an open-source project staffed by volunteers and that any help I receive is a selfless, heartfelt gift of their free time. I know I am not entitled to anything and will be polite and courteous.
  • [ ] I understand my issue may be closed if it becomes obvious I didn't actually perform all of these steps.

Thank you for adhering to this process! It ensures your issue is resolved quickly and that neither your nor our time is needlessly wasted.

Issue Details

Provide a clear description of the problem, including the following key questions:

  • What did you do?

Include steps to reproduce here.

  1. yay -S vim-youcompleteme-git

Include description of a minimal test case, including any actual code required to reproduce the issue.

If you made changes to vimrc_ycm_minimal, pase them here:

<contents of ycm_vimrc_minimal>
  • What did you expect to happen?

Include description of the expected behaviour.

  • What actually happened?

Include description of the observed behaviour, including actual output, screenshots, etc.

Diagnostic data

Output of vim --version

VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Nov 15 2020 16:46:37)
Included patches: 1-1989
Compiled by Arch Linux
Huge version without GUI.  Features included (+) or not (-):
+acl               -farsi             +mouse_sgr         +tag_binary
+arabic            +file_in_path      -mouse_sysmouse    -tag_old_static
+autocmd           +find_in_path      +mouse_urxvt       -tag_any_white
+autochdir         +float             +mouse_xterm       +tcl/dyn
-autoservername    +folding           +multi_byte        +termguicolors
-balloon_eval      -footer            +multi_lang        +terminal
+balloon_eval_term +fork()            -mzscheme          +terminfo
-browse            +gettext           +netbeans_intg     +termresponse
++builtin_terms    -hangul_input      +num64             +textobjects
+byte_offset       +iconv             +packages          +textprop
+channel           +insert_expand     +path_extra        +timers
+cindent           +ipv6              +perl/dyn          +title
-clientserver      +job               +persistent_undo   -toolbar
-clipboard         +jumplist          +popupwin          +user_commands
+cmdline_compl     +keymap            +postscript        +vartabs
+cmdline_hist      +lambda            +printer           +vertsplit
+cmdline_info      +langmap           +profile           +virtualedit
+comments          +libcall           +python/dyn        +visual
+conceal           +linebreak         +python3/dyn       +visualextra
+cryptv            +lispindent        +quickfix          +viminfo
+cscope            +listcmds          +reltime           +vreplace
+cursorbind        +localmap          +rightleft         +wildignore
+cursorshape       +lua/dyn           +ruby/dyn          +wildmenu
+dialog_con        +menu              +scrollbind        +windows
+diff              +mksession         +signs             +writebackup
+digraphs          +modify_fname      +smartindent       -X11
-dnd               +mouse             -sound             -xfontset
-ebcdic            -mouseshape        +spell             -xim
+emacs_tags        +mouse_dec         +startuptime       -xpm
+eval              +mouse_gpm         +statusline        -xsmp
+ex_extra          -mouse_jsbterm     -sun_workshop      -xterm_clipboard
+extra_search      +mouse_netterm     +syntax            -xterm_save
   system vimrc file: "/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc   -L. -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.32/core_perl/CORE  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -L/usr/local/lib -Wl,--as-needed -o vim        -lm -ltinfo -lelf    -lacl -lattr -lgpm -ldl   -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.32/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fstack-protector-strong -L/usr/local/lib  -L/usr/lib/perl5/5.32/core_perl/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc   -L/usr/lib -ltclstub8.6 -ldl -lz -lpthread -lm

Output of YcmDebugInfo

Printing YouCompleteMe debug information...
-- Resolve completions: Up front
-- Client logfile: /tmp/ycm_dv6emdnj.log
-- Server Python interpreter: /usr/bin/python3
-- Server Python version: 3.9.0
-- Server has Clang support compiled in: True
-- Clang version: clang version 11.0.0
-- No extra configuration file found
-- Server running at: http://127.0.0.1:54297
-- Server process ID: 16767
-- Server logfiles:
--   /tmp/ycmd_54297_stdout_6vg6ddi9.log
--   /tmp/ycmd_54297_stderr_ig_z21bx.log

Output of YcmDiags

Paste output here

Output of git rev-parse HEAD in YouCompleteMe installation directory

paste output here

Contents of YCM, ycmd and completion engine logfiles

Reproduce the issue with vim -Nu /path/to/YCM/vimrc_ycm_minimal, which enabled debug logging and other useful diagnostics. Include a link to a gist containing all of the log files listed by :YcmToggleLogs.

OS version, distribution, etc.

Arch Linux 5.9.11-arch2-1

Output of build/install commands

Include link to a gist containing the invocation and entire output of install.py if reporting an installation issue.

I installed ycm using the aur package vim-youcompleteme-git. Everything build well, no problems. The only thing is that there is no "install.py", is this possible?? I did multiple searches through the filesystem using the command "find", but got no result. It's weird.

created time in an hour

issue commentneovim/neovim

RPC/API: Use Cap'n Proto instead of MessagePack

True, the only sensible move is to a format which cannot be improved further. Capnproto pretty much fits the bill; improvements can be made of course but more on implementation details than the format itself; a format like capnproto has reached the limits/design-restraints of the hardware architecture of the day (8/16/32/64 bits words).

For capnproto to be seriously considreded what would be needed is (1) a clear overview fo what limitations of msgpack/msgpack-rpc it improves on (2) some sketch how our API conventions (while inspired by msgpack is not directly tied to it; in-process code can use same API without encode/decode) map to capnproto (or similar)

To be clear: this something which existing core contributors most likely would not be driving for either the 0.5 or 0.6 cycle, but we are happy to guide some one willing to de heavy lifting. but again, a clear analysis of the benefits (and risks) should be presented and discussed before coding.

dumblob

comment created time in an hour

pull request commentGnucash/gnucash

Bug309943 - When unable to obtain a lock, no option to open another file

@Bob-IT I saw this just too late. I commented on https://github.com/Gnucash/gnucash/commit/cc64f197ae2b27a0d21ede05636fd75685ebbb27#commitcomment-44791303 with the suggestion to add two buttons (create new file and open other file) rather than the single open with no file. A gnucash window without a file is not very useful, and can only serve to create, open or quit. The latter is already in the dialog, the former two aren't. By adding those directly that saves the user a few clicks and some confusion. It's not that obvious that choosing no file is the path to open a new or other file. That's coder's logic, not end user's.

Bob-IT

comment created time in an hour

issue commentMarlinFirmware/Marlin

[BUG] Ender 3V2 - Moving Z after called print also moves extruder

@rhapsodyv yes seems like it.. I will test it tomorrow or in 2 days and let you know

pixelicous

comment created time in an hour

issue commentMarlinFirmware/Marlin

[FR] Softer, disconnect-less HALT option.

My suggestion increases safety in cold environment (not causing too liberal runaway settings) No one commented on how a more convenient handling is incompatible with safety.

This applies especially to users who use big print beds, and toggle between thin powder-covered steel sheet, and heavy glass plate with PEI.

You are telling me that in order to punish the user as hard as possible for false positive on the thermal runaway (or probing error), you prefer that a user configures a 2°C / 500sec threshold for frozen glass bed, rather than a safe 2°C/60s that is sufficient with thin steel during most of the year. (then reset remotely the few times it may be needed)

Opposing this suggestion gives users incentive to have too sloppy thermal runaway settings (because the penalty is too inconvenient).

I won't' nag and discuss this anymore, if you oppose improvements and convenient safety features by principle and prefer to annoy users to configure them too liberally comment out THERMAL_PROTECTION_* - then that is an active choice to decrease safety.

AndKe

comment created time in an hour

CommitCommentEvent

pull request commentMarlinFirmware/Marlin

Initial Anet ET4 Board Support

Is that because the Pro models have 2208s instead of A4988s?

Yes, they do. In the linked article you can also find a pic of the TFT.

If you need any info, I have this thing here for the next week - after that it will be going away to a friend of mine.

thisiskeithb

comment created time in 2 hours

PR closed neovim/neovim

Fix grammar in help :map-operator

Minot grammar change to runtime/doc/map.txt:

Before: "To define your own operator you must create mapping [...]"

After:

"To define your own operator you must create a mapping [...]"

+1 -1

2 comments

1 changed file

citizen428

pr closed time in 2 hours

pull request commentneovim/neovim

Fix grammar in help :map-operator

@chrisbra Sure, will do.

citizen428

comment created time in 2 hours

pull request commentMarlinFirmware/Marlin

Initial Anet ET4 Board Support

The ET4 Pro has a slightly different board as well marked ET4P-MB_V1.1

Is that because the Pro models have 2208s instead of A4988s?

I’m still digging around the web/YouTube/Facebook to find as much info as I can about this board and printers as well as the TFTs since Anet hasn’t responded to my inquires (which is odd since they reached out to me first!).

thisiskeithb

comment created time in 2 hours

pull request commentMarlinFirmware/Marlin

Initial Anet ET4 Board Support

@thinkyhead: Which board/TFT display does your printer have? Here's the "ET4-MB_V1.1" pinout which uses SPI and not FSMC like what was added in those TFT patches: image

(H/T to @rhapsodyv for finding that)

The ET4 Pro has a slightly different board as well marked ET4P-MB_V1.1:

image

thisiskeithb

comment created time in 2 hours

more